2010-12-03 15 views
1

私はいくつかの基準を単純化するために、NHibernateにLINQを引き継ぐ可能性について検討しています。LINQ to NHibernate - NHib 2.1.2

しかし、私は正しいプロバイダを見つけるのが難しかったです。 Steve StrongとAyende Rahienによって書かれた2つの異なるプロバイダがあるようです。私は本当にどちらと一緒に行くのかわからない。

問題をさらに複雑にするために、NHibernateの異なるバージョンのプロバイダが異なるようです。私たちは現在、NHibernate 2.1.2を使用しています。NHibernate 3を使用するリスクは、実際にはプロダクション前のレベルにあるように見せていません。

誰も教えてもらえます:

  • 使用するのに最適なプロバイダーでありますか?
  • ソースをダウンロードするためのリンクを提供していますか?
+1

NH 3が放出される直前(非公式:今週)。現時点では、サポートされていない古いプロバイダに投資することは意味がありません。 –

答えて

4

NH2.1.2をお使いの場合は、オリジナルのNHibernate.Linqプロバイダが唯一の選択肢です。バイナリはhereですが、ソースに関するいくつかの紛争があるようです。それはNHContribプロジェクトにあるはずですが、それほど正しいとは思われません。

3.0が安定すると、Steve Strongの新しいプロバイダがデフォルトになります。現時点ではかなりの作業がありますが、作業は進んでいるようです。

+0

3.0は安定です。それは安定する必要はありません。 – Paco

+0

したがって、私はNH3.0をダウンロードしましたが、Linqプロバイダはありませんでした。 2.1.2バイナリを使用していますか? – alphadogg