ここでは階層的な設定に問題があります。エンティティフレームワークfluentapiで正しく設定する方法について頭を下げることはできません。さえ可能です。エンティティフレームワークのビュー上で多対1の関係をマッピングする6流暢なAPI
私は私が私のエンティティと親アイテムへの参照を持っている私の自己参照テーブルを持っている:
MyEntity(ID、名前、ParentIdは)
私の作品、私が横切ることができる私のツリーを取得良い。 私は、各MyEntityIdに対してルートエンティティのMyEntityIdを持っているビューを作成しました。
MYVIEW(実体識別子、EntityRootId)
私はそう言って、直接ビュー上にルート要素に横断するMyEntity仮想財産を作りました。 私は、ビューを独自のエンティティ(MyEntityRoot)に渡した間、ステップを踏んでいる限り、それは機能しました。
MyEntity> MyEntityRoot> MyEntity
は今、私はその間接を削除し、 MyEntity> MyEntity
から直接行きたい基本的には2一対一の関係のように動作しますが、私はそれのように動作するようにしたいですその間のマッピングテーブルとの多対1の関係 マッピングテーブルは読み取り専用で、簡単に移動できるようになっています。
それは可能ですか?それとも、私はそれを望んでいないにもかかわらず、エンティティ間に固執する必要がありますか?
どのようになりますか? 私はそのようなことを試みましたが、それはうまくいきません。
*これは機能しません。*正確に機能しないものに具体的になりますか? –