0
處理一個項目,我或多或少都會修改數據庫模式和對象模型(很好的位置)。(c :)假設我有一個簡單的繼承樹:NHibernate中的父類和子類的ID
class Parent
{
public int ID { get; set; }
}
class Child : Parent
{
// some fields
}
是它最好有一個數據庫架構那裏的孩子ID和父ID是相同的(例如,父主鍵是IDENTITY(1,1),子主鍵被分配,是不是NULL父表的外鍵),還是應該子表保持自己的主鍵,並保持其在另一個字段中的父表的引用?在這種情況下需要考慮什麼?每個的pro和con的是什麼方法?NHibernate同時支持,對吧?