Что использовать для старых методов NHibernate.Linq с Nhibernate 3? - PullRequest
1 голос
/ 24 ноября 2010

Я работаю над проектом MVC, где я получил много указаний и помогаю начать с учебников и других источников. Все из которых ссылаются на библиотеку NHibernate.Linq. Тем не менее, похоже, что он был удален из основного источника загрузки, и источник, который я прочитал, указывал на то, что он может быть поглощен NHibernate 3.

Однако основное изменение заключается в том, что я пытался получить свой репозиторий, наследуемый от NHibernateContext, а также получить доступ к свойству "linq" из объекта ISession.

Если Nhibernate.linq больше не нужен с 3, как мне установить связь между использованием библиотеки linq и нет?

1 Ответ

3 голосов
/ 24 ноября 2010

Session.Query<YourDomainObjectType>() даст вам IQueryable, с которым вы можете играть. Вам нужно будет использовать пространство имен NHibernate.Linq (теперь включено в NHibernate.dll). Вам также нужно добавить Remotion.Data.Linq.dll в ваши ссылки.

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