NhQueryable методы расширения LINQ? - PullRequest
0 голосов
/ 09 марта 2012

Решение

Мне нужно было обновить Nhibernate с версии 3.1.0.4000 до 3.2.0.4000. Я предполагаю, что только 3.2+ имеет дополнительную поддержку Nhqueryable LINQ. Кстати, я использую NhQueryable, потому что он, кажется, связывается с JqGrid намного быстрее, чем обычный IQueryable: лучшая производительность для JqGrid, ура!

Оригинальный выпуск

Не уверен, что моя терминология или понимание зависит от того, чтобы быть в состоянии ясно спросить:

Я использую asp.net, mvc3 и nhibernate (свободно). В одном проекте, который я поддерживаю, я могу использовать методы расширения LINQ (такие как .Where ()) с объектами NhQueryable. Во втором проекте единственный доступный метод NhQueryable - это .As <> ().

Какую конфигурацию / библиотеку / класс мне не хватает во втором проекте? Ничто не выделяется мне в первом проекте, где NhQueryable может использовать методы расширения LINQ.

1 Ответ

0 голосов
/ 09 марта 2012

Убедитесь, что оба проекта ссылаются на одну и ту же версию NHibernate, возможно, вы используете более старую версию, которая не поддерживает linq.

Если они оба используют одну и ту же версию, убедитесь, что правильные пространства именбыл добавлен или вы не увидите методы расширения в Visual Studio.

...