我在DB中有表名Transaction。我想有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)中看到它們。這是正常的嗎?如果是這樣,如果只有Transaction類是可訪問的,我怎麼能從表中使用上下文獲取TransactionB?
謝謝
被警告,對交易查詢(換句話說,對基類而不是派生類會很差),例如, context.Transactions.Count()會在你的模型中的所有三個故事之間做一連串時髦的連接,儘管這不是必需的! –