【发布时间】:2010-05-25 15:24:43
【问题描述】:
我了解您无法在 LINQ to NHibernate 中表达您可以使用 NHibernate Criteria 的查询。但是,就性能而言,是否可以安全地假设使用 NHibernate Criteria 通常比 LINQ to NHibernate 更好?
【问题讨论】:
标签: performance linq-to-nhibernate nhibernate-criteria
我了解您无法在 LINQ to NHibernate 中表达您可以使用 NHibernate Criteria 的查询。但是,就性能而言,是否可以安全地假设使用 NHibernate Criteria 通常比 LINQ to NHibernate 更好?
【问题讨论】:
标签: performance linq-to-nhibernate nhibernate-criteria
尽管 NHibernate Criteria 在性能方面更好,但 NHibernate Linq 提供了编译时检查。由于性能提升微乎其微,我很少看到任何项目在使用这两种方法时遇到问题。
在我的情况下,我通常使用 Linq,除非我无法表达它们,然后我必须使用 ICriteria。编译时检查的好处超过了微小的性能提升。
【讨论】: