質問

データベースの最初のアプローチとDBContextを使用しています。 私のデータモデルにはいくつかの継承構造(TPH)があります。 しかし、DBContextは基本クラスの1つのDBSETを作成し、サブクラスに対してNONEを作成します。 指定されたサブクラスのすべてのエンティティを取得する方法は?

データモデルからそれらのフィールドを削除しなければならなかったので、マッピング基準に基づいてクエリを書き込むことはできません。

Entitiesクラス(部分クラス)に新しいDBSETを追加することはできますか?

役に立ちましたか?

解決

派生型のDbSetsをコンテキストの部分クラスに返す新しいプロパティを追加することも、コードジェネレータによって作成されたセットを照会するときにOfType<DerivedType>()演算子を単に使用することもできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top