我是NHibernate的新手。假設你有一個Customer類這樣NHibernate對象與字段作爲查找
public class Customer {
public virtual int CustomerID { get; set; }
public virtual string Name { get; set; }
public virtual CustomerType CustomerType { get; set; }
}
其中CustomerType
是簡單地處理值
- 內部客戶
- 外國客戶
- 查找類...
所以CustomerType
值不會經常變化,在某些情況下他們根本不改變(例如,一個人的性別)
哪個是處理這種情況的最好方法?
如果我在本示例中映射查找類時嘗試插入新客戶,應該先在數據庫上找到正確的CustomerType?或者更好地使用Enum類來處理這些情況?
是的,你說得對,當你說這不是一個真正的NHibernate問題。無論如何,我已經使用過CodeSmith作爲生成器的netTiers架構,並且有一個選項可以使用Enum的一些實體。我想知道NHibernate是否有這樣的功能 – Lorenzo 2010-11-09 12:37:34