2

MVC3 Razor で Web アプリケーションの開発を開始しようとしています。以下の側面を持つ ORM を探しています。

  • シナリオで困惑したり困惑したりした場合、簡単に解決策を見つけたり、相談したりできます
  • 更新の管理と変更の維持が容易です (変更セットと機能の要件は流動的であるため、データベースの変更と追加には注意が必要です。これが最も優先されます)
  • まあ (簡潔で簡単で更新済み) タイムリーに文書化されているので、改善点や癖を学び、適用できます。
  • LINQ サポート
  • .NET 4 のサポート

このチェックリストの後、掘り始めました。歴史があり、まだ発展途上にあるためEntity Framework、比較して快適ではない人々を見てきました。しかし、ここでの質問のほとんどは少し前に尋ねられたものであり、現在のバージョンでは多くの改善が行われていると思います.NHibernateEntity Framework

と の両方で動作する ORM アダプタがありEFますNHibernate。むしろ使用するEFNHibernate、いくつかの優れた ORM アダプターがLLBLGENありnHydrateます。仮説的には、どちらもお互いに優れています。LLBLGENよりも議論中ですnHydrate

どちらかを使用していて、もう一方を試した場合の意見をお聞かせくださいLLBLGENnHydrateあなたが使用しているものが他のものよりも優れているのはなぜですか?

PS:私のチェックリストに基づいて、それらの両方よりも優れたものがある場合は、コメントで提案してください。コメントで既に提案されている場合は、投票して賞賛してください。

ありがとう。

4

1 に答える 1

4

エンタープライズアプリケーションレベルで開発し、LLBLGenバージョン3.1を使用しています。このアプリケーションでは、複数のフレームワーク(nHibernate、EF、Linq-> SQL、およびそれらのLLBLGen Pro)のコードを生成できます。LLBLGen Proアダプターモデルを生成するのは、バージョン2.5から使用しており、ORM全体に非常に満足しているためです。ORMがタスクを実行する能力を制限するような状況に遭遇したことはありません。

彼らのサポートは素晴らしいです。フォーラムに質問を投稿すると、通常、スタッフが同じ日に回答します。

あなたが支払うものを手に入れるという規則を覚えておいてください。LLBLGenは無料ではありませんが、ソフトウェアの価値とスタッフからのサポートが価格を補っています(さらに、ソースコードも入手できます)。

苦情はありません!

于 2011-06-22T12:06:33.513 に答える