DBにテーブル名トランザクションがあります。私は2つのサブクラスTransactionAとTransactionBを持っています。私はここに記載されているようにそれを作った:http://www.robbagby.com/entity-framework/entity-framework-modeling-table-per-hierarchy-inheritance/comment-page-1/#comment-607MS EntityFramework:継承を使用してエンティティを分割する方法は?
私はT4テンプレートを使用して私は自己追跡エンティティを生成しました。
すべては問題ありません。私は生成されたエンティティTransactionAとTransactionBを見ることができますが、私はコンテキストオブジェクト(ObjectContext)でそれらを見ることができません。それは普通ですか?もしそうなら、トランザクションクラスだけがアクセス可能な場合、どのようにコンテキストを使用してテーブルからTransactionBを得ることができますか?
ありがとうございます。
は、例えば、(他の基底クラスに対する言葉ではなく派生クラスに悪くなる)、トランザクションに対してクエリを注意して、 context.Transactions.Count()は、あなたのモデル内の3つの話の間で、ファンキーな束縛を行います。 –