NHibernate Criteria Query против LINQ для NHibernate - PullRequest
3 голосов
/ 25 мая 2010

Я понимаю, что есть запросы, которые вы не можете выразить в LINQ to NHibernate, которые вы можете использовать с помощью критериев NHibernate. Но что касается производительности, можно ли предположить, что использование критериев NHibernate в целом лучше, чем LINQ to NHibernate?

1 Ответ

3 голосов
/ 21 августа 2012

Хотя NHibernate Criteria лучше с точки зрения производительности, NHibernate Linq обеспечивает проверку времени компиляции. Я редко видел какие-либо проекты, имеющие проблемы с использованием любого из 2, так как прирост производительности незначителен.

В моем случае я обычно использую Linq, за исключением случаев, когда я не могу выразить их, а затем я должен использовать ICriteria. Преимущество проверки времени компиляции перевешивает незначительный прирост производительности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...