1
我使用EF5/VS2012作爲我的應用程序。我的舊數據庫(數據庫第一種方法)有用於繼承的表,每個表都有一個用戶和時間戳列,這些列用插入和更新來設置。觸發器將這些信息寫入可記錄的日誌中。實體框架5 - 使用雙列的TPT繼承(數據庫優先)
樣品:
BaseTable
...
用戶
時間戳
SpecializedTable
...
用戶
時間戳
如果我嘗試在EF設計器(TPT:http://msdn.microsoft.com/en-us/data/jj618293)中創建此結構,我得到了一個ERROR 19,它告訴我我的專用類型不能具有字段user和timestamp,因爲它們是在基類型中聲明的。
我該如何解決這個問題?
謝謝!
您並不需要專用表中的列,因爲基表記錄和專門的對應表可以看作是一條記錄。這將是總是很好避免的冗餘信息。 –