我有一類客戶端這樣的: public class Client
{
public Person Pers { get; set; }
}
而且我有2個聯絡人的子類: public class PersonType1 : Person {...}
public class PersonType2 : Person {...}
所以,我的客戶可以PersonType1或Pers
我有一個由MyGeneration爲我自動生成的域對象。這是使用NHbernate模板生成的。這是對象的一部分 - 我已刪除了大部分, [Serializable]
public class Purchase : INotifyPropertyChanged
{
protected int id;
public event PropertyChangedEventHand
我有兩個表在我的數據庫「樣式」和「BannedStyles」。他們通過ItemNo有一個參考。現在每個商店都可以禁止樣式。所以如果x店在Y店被禁止,那麼很可能它不會在店Z或反之前禁止。將此映射到單個實體的最佳方式是什麼?我應該將其映射到單個實體嗎? 我的風格實體看起來是這樣的: public class Style
{
public virtual int ItemNo { get;
我有一個流利的nhibernate表每個類層次結構映射的問題。我有2個域對象,容器(基類)和專輯(子類)。相冊只包含一個構造函數。來自Sharp Architect的EntityWithTypedId中的容器dervies。 EntityWithTypedId提供Guid類型的鍵(名稱爲ContainerId)。 public class Container : EntityWithTypedId