Готов ли NHibernate linq 3.0 к производству? - PullRequest
0 голосов
/ 12 февраля 2011

У меня есть проект с запросами NHibernate 2 и Linq.Я пытался выполнить миграцию на NHibernate 3, но запросы Linq очень часто возвращают исключения.

Например,

Session.Query().Where(c => c.Name != "AAA").Take(5).Select(c => c.Name)

возвращает исключение, поскольку Take is before Select ...

Я думаю, может быть лучше подождать следующих выпусков и отложить миграцию ...

1 Ответ

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

На данный момент это ограничение (хотя с легким обходным путем: просто поставьте Take в конце)

Следуйте https://nhibernate.jira.com/browse/NH-2317, чтобы увидеть, когда оно исправлено.

...