2013-10-04 21 views
0

我有一個抽象類,我用它作爲許多其他類的基礎。每種類型的EF表 - 處理一個沒有額外屬性的派生類

一些派生類有很多額外的屬性,所以我認爲我最好使用Table per Type。但是有一種派生類型沒有任何額外的屬性。

但我想保持它與行爲原因的基類不同。

我該如何在EF中處理這個問題?

+0

由於TPT查詢記錄良好的性能問題,我決定放棄這種方法。但如果你們中的任何一位專家都有智慧分享,我仍然會對上述任何答案感興趣 –

回答

1

派生類的表只會有一個外鍵給基表的記錄(如果FK不是PK,可能還有一個PK字段),所以派生表將只是[BaseTableId]或([DerivedTablePK ],[BaseTableId])

相關問題