创建条件时,可以添加适用于属性的限制。有创建一个限制的2种方式:使用NHibernate在属性名称中没有字符串的限制
Restrictions.Eq(string propertyName, object value)
或
Restrictions.Eq(IProjection projection, object value)
事情是,我感觉不舒服传球属性名称为字符串,因为如果他们改变,我的项目将作为编译通常和任何可能的命名不匹配只能在单元测试期间找到。我试图实现TDD,但它不会很快发生,所以我试图限制单元测试的依赖关系来检查错误(直到我们设法接受TDD)。
任何想法? 在此先感谢!
谢谢!这些非常有趣。我迫不及待地想看到NH 3.0稳定。 – viniciushana 2010-09-01 14:21:33