NHibernate Criteria Query与LINQ to NHibernate

时间:2010-05-25 15:24:44

标签: performance linq-to-nhibernate nhibernate-criteria

据我所知,有些查询无法在LINQ to NHibernate中表达,您可以使用NHibernate Criteria。但是,就性能而言,可以安全地假设使用NHibernate Criteria通常比LINQ更好地使用NHibernate吗?

1 个答案:

答案 0 :(得分:3)

尽管NHibernate Criteria在性能方面更胜一筹,但NHibernate Linq提供了编译时检查。我很少看到任何项目在使用2中的任何一个时遇到问题,因为性能提升微乎其微。

在我的情况下,我通常使用Linq,除非我无法表达它们然后我必须使用ICriteria。编译时检查的好处超过了较小的性能提升。