2010-12-03 1 views
1

Я изучаю возможность использования LINQ для NHibernate в надежде упростить некоторые из моих запросов критериев.LINQ TO NHibernate - NHib 2.1.2

Однако у меня возникли трудности с поиском правильного поставщика. Там, кажется, есть два разных провайдера, один написанный Стивом Строгом, а другой Айенде Рахиен. Я не уверен, с кем идти.

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

Может кто-нибудь сказать мне:

  • , который является лучшим поставщиком для использования?
  • ссылку на скачивание?
+1

NH 3 собирается выпустить (неофициальный: на этой неделе). На данный момент нет смысла инвестировать в старого, неподдерживаемого провайдера. – 2010-12-03 18:25:39

ответ

4

Если вы находитесь на NH2.1.2, первоначальный поставщик NHibernate.Linq от Ayende - ваш единственный выбор. Бинарный файл - here, но, похоже, есть некоторый спор об источнике. Это должно быть в проекте NHContrib, но, похоже, это не совсем правильно.

Когда 3.0 становится стабильным, новый поставщик Steve Strong должен быть по умолчанию. На данный момент есть довольно много работы, но работа, похоже, идет полным ходом.

+0

3.0 является стабильным. Он не должен становиться стабильным. – Paco 2010-12-03 20:28:34