EF:サブクラスのすべてのエンティティ(継承)を選択
質問
データベースの最初のアプローチとDBContextを使用しています。 私のデータモデルにはいくつかの継承構造(TPH)があります。 しかし、DBContextは基本クラスの1つのDBSETを作成し、サブクラスに対してNONEを作成します。 指定されたサブクラスのすべてのエンティティを取得する方法は?
データモデルからそれらのフィールドを削除しなければならなかったので、マッピング基準に基づいてクエリを書き込むことはできません。Entitiesクラス(部分クラス)に新しいDBSETを追加することはできますか?
解決
派生型のDbSet
sをコンテキストの部分クラスに返す新しいプロパティを追加することも、コードジェネレータによって作成されたセットを照会するときにOfType<DerivedType>()
演算子を単に使用することもできます。
所属していません StackOverflow