12

今後のプロジェクトでLinqtoNHibernateを使用することを考えているので、フィードバックをお願いします。2月に同じ質問があったのですが、LinqからNHibernateまでは、現時点ではあまり成熟していないようです...それ以来、改善されていますか?誰かが実際のアプリケーションでそれを使用しましたか?

ご意見ありがとうございます

PS:重複して閉じないでください:既存の質問はほぼ1年前のものであり、製品の現在のステータスについて質問しています...

4

4 に答える 4

4

Ayende(NHibernateへのより声高な貢献者の1人)は今週のブログ投稿で、NHibernateのLINQサポートが(MicrosoftのEntity Frameworkと比較して)いくらか不足していると述べました。昨年、プロダクションコードベースで大きな変化はなかったと思います。彼は、NHibernateの次のバージョンがこのサポートを改善すると述べています。

于 2009-12-26T04:20:03.160 に答える
3

ほとんどの場合、Linq to NHibernate は問題ありませんが、フォールバック オプションが必要です。

私は大規模なプロジェクトでデフォルトのクエリ言語として使用しています。これは、すぐに成熟することを期待しているためです。特に、基礎となるフレームワークに対する不可知論が気に入っています。O/R マッパーと Linq の基本を知っていれば使用できます。特にNHibernateに精通している必要はありません。クエリを作成するための他のオプション、特に条件クエリ API は、追加の学習努力をもたらします。ほとんどの機能では、複雑なクエリは必要ありません。Linq to NHibernate は、一部の Where と OrderBy に適しています。

ただし、クエリ自体は問題ないのに、生成された SQL がそうでないという奇妙な失敗のケースがまだあります。このような場合、私は何が起こっているのかを調べるのに時間を費やすのではなく、クライテリア クエリ API に戻ります。

于 2010-02-05T08:26:14.030 に答える
1

最新情報については、 http://nhibernate.info/blog/2009/12/16/linq-to-nhibernate-progress-report-a-christmas-gift.htmlを参照してください。

于 2010-01-08T23:25:17.487 に答える
0

ねえ、私はスティーブ・ストロングをフォローしています。私が理解していることから、彼はこのプロジェクトの主な開発者です。

これが彼の最新の投稿「新しいLinqをNHプロバイダーに使用して古いものから移行する」です。http ://blogs.imeta.co.uk/sstrong/archive/2009/12/16/824.aspxこのトピックに関するNHForgeの最新の投稿。

このバージョンを入手するには、投稿で提供されているHornGetリンクを参照してください

私は本当に有望に見えます

骨格

于 2010-02-22T00:43:06.013 に答える