我是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