1

次のようなコンテキストで継承されたオブジェクトを照会できる TPT 継承構造があります。

from test in Context.TestBase.OfType<DerivedType1>()
select test

これらの継承された型を基本コンテキストに追加して、次のようにクエリできるようにすることは可能でしょうか?

from test in Context.DerivedType1
select test

編集:明確にするために、これはデータベースの最初の構造です。

4

1 に答える 1

4

DbContextあり( DbSetEF 4.1+ および EF 5.0) はい。最初のクエリをプロパティにラップしない限り、ObjectContextありとObjectSetなしがありますが、クエリのみが許可され、追加、添付、または削除は許可されません。ObjectSet基本型のみを公開DbSetできますが、派生型を直接公開することもできます。

于 2012-05-21T16:50:53.930 に答える