NHibernate的QBE问题:ExcludeNulls,ExcludeZeroes不能同时用

开始连用两个Exclude,发现查询失效,今天查看了源码,证实了不能同时用,感觉这个是设计的问题,也许不太重视这个QBE。

有三个解决办法,一个是设计自己的代码生成模板,生成符合要求的class。还有就是改写NH,但是难度比较大。最后是用Reflection,自己来把忽略的字段设置为null,今天看了一下,感觉可行,正好学习一下Reflection。



posted @ 2007-10-19 22:09  分享  阅读(751)  评论(0编辑  收藏  举报