Поддержка NHibernate 3 и LINQ? - PullRequest
       1

Поддержка NHibernate 3 и LINQ?

3 голосов
/ 12 февраля 2011

Просто хотел узнать, есть ли в NHibernate 3 полная поддержка linq?

Спасибо.

Ответы [ 3 ]

6 голосов
/ 12 февраля 2011

Не существует такой вещи, как "полная" поддержка LINQ.

LINQ для чего-либо, кроме Objects, является утечкой абстракции.Некоторые операции, которые тривиально выразить в объектной модели, сложно перевести на SQL, и наоборот.

Тем не менее, поставщик LINQ в NH3 вполне пригоден для использования, и много работы над этимэто (многое из этого будет видно в релизе 3.0.1, который выйдет около 28 февраля 2011 г.)

Хорошая новость в том, что с NH у вас всегда есть альтернативы.Если вы не можете выполнить конкретный запрос с помощью LINQ, всегда есть HQL, Criteria, QueryOver и даже SQL.Все они прекрасно интегрируются с остальной частью стека.

0 голосов
/ 12 февраля 2011

У него нет полной поддержки linq, потому что слишком много (невозможно много) работы, чтобы написать провайдера полной ссылки.Я не думаю, что какой-либо полный поставщик linq существует.

Вы можете найти неподдерживаемые функции в Jira.

0 голосов
/ 12 февраля 2011

Нет, есть еще неподдерживаемые функции .Это не полная реализация LINQ.

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