0
私は同じテーブル内に1対多数の関係を持つテーブルを持っています。同じテーブルの「1対多」リレーションシップはどのようにマッピングされますか?
ディレクトリ
DirID int PK
ParentID int FK
私は(ORM)をマップしようと、それはado.netエンティティデータモデルを使用して、私は次のようだ:
ディレクトリ
DirID int
ParentID int
Directory1 collection<Directory>
Directory2 Directory
をなぜ私は "ParentID"のディレクトリのリストを取得できません..結果と同じように私は2つのタをマッピングすることができますbles(1対多数の関係で)? Directory2の参照先は何ですか?
なぜ私はParentIDの子供のコレクションを取得しないのですか? – Lisa
ParentIdおよびDirIdは、データベースの列に直接マップする整数プロパティです。 Directory1およびDirectory2プロパティは、オブジェクトモデルを簡単に通過できるようにORMレイヤーによって作成されます。 –