Решение
Мне нужно было обновить 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.