nhibernate的query by example的一些问题
query by example(QBE)是一种不错的方式,直观而且有编译检查。
刚接触,却发现查询无效,后来检查才发现是因为要求忽略的字段是null. 实际使用的时候要求把忽略的字段设置为0或者null,Example有3个方法:ExcludeNulls,ExcludeZeroes,ExcludeProperty。还要把日期字段忽略掉,然后再查询就有效了,稍微麻烦点,但还是可以接受的。
刚接触,却发现查询无效,后来检查才发现是因为要求忽略的字段是null. 实际使用的时候要求把忽略的字段设置为0或者null,Example有3个方法:ExcludeNulls,ExcludeZeroes,ExcludeProperty。还要把日期字段忽略掉,然后再查询就有效了,稍微麻烦点,但还是可以接受的。