LinqToNhibernate:上次说无法使用表达式参数是骗~人~的~(殴

上次起了个很惊悚的标题,说是LinqToNhibernate无法多次使用Where子句,后来实践了一下发现问题不在多次使用Where,而在于使用了表达式参数,于是厚颜无耻的偷偷改了文章标题和内容-v-

再后来又试了一次,发现还是可以用表达式参数的,上次提及的那个网页以及错误信息(Expression argument must be of type ICollection.) 都清楚明白的表明了:把Expression内部使用到的集合类型换成ICollection!

但是知道了以上惊悚的事实之后我实在懒得把博文再修改一遍了,就放着到现在都没管-v-(拖走

再说反正到现在我也没见到非用Expression参数,用Func不行的场合~~~再再说,凭啥要我用ICollection啊?IEnumerable不是挺好的么(台下:再废话扁你哦

于是为什么时至今日又写这篇博文来说这个事儿呢?其实是一种赎罪的心理( 

呃。。。其实是因为今天因为一个脑残的设计又在Expression和Func里纠结了一番。。。不过这事儿由于过于脑残就不提了(喂。。。

于是今天就这些-v- 

posted @ 2010-08-24 17:27  jiaxingseng  阅读(305)  评论(2编辑  收藏  举报