编译NHibernate Linq表达式

时间:2010-08-30 01:21:47

标签: linq nhibernate

可以编译NHibernate linq / lambda表达式,以便在每次使用时都不会重新评估吗?

1 个答案:

答案 0 :(得分:4)

编译它们(进入委托)会使它们在内存中执行,这是你绝对不想要的。

它们必须作为表达式树保留,以便解析为Criteria表达式(2.x contrib provider)或HQL树(3.x provider),然后解析为SQL。