llblgen と nHibernate の主な違いは何ですか?
3 に答える
LLBLGenは、究極的に拡張可能なコードを生成する、精巧な肌焼きツールです。カスタマーサービスは他に類を見ないものであり、バグはビジネスの最高の頭脳の1人によって発見されたため修正されています。あいまいな状態で5時間のターンアラウンドがあり、バグにのみ影響します。
私は現在、nhibernateに歯を食いしばっていますが、長い間それを妨げていた不安は見当違いではなかったと言わざるを得ません。これは膨大なユーザーベースを持つ優れたツールですが、本質的に、マッピングファイル/マッピングクラス/マッピング属性戦略は同時にソフトで脆弱です。
これは私の意見です。私はnhibernateを批判しているので、懲罰的な反対票は必要ありません。
LLblgen は商用ツールであり、デザイナー ベースの構成を使用して、データ アクセス用のクラスを生成します。
Nhibernate は、xml ベースのマッピング ファイルを使用してオブジェクトをデータベース内のテーブルにマップするオープン ソースの無料ツールです。
私は LLblgen よりも Nhibernate を好みます。
llblgen のホームページの概要ページから引用:
.NET 向けのナンバー 1 O/R マッパーおよびデータ アクセス層ジェネレーターである LLBLGen Pro は、既存のデータベース スキーマ セットを使用して、(C# または VB.NET で) 完全なデータ アクセス層およびビジネス ファサード/サポート層を生成します。 . すぐに。生成された .NET コードはコンパイラ対応であり、.NET C# または VB.NET コンパイラによってコンパイルされると、他のアプリケーションですぐに使用できます。
そうです、ORMマッパーでもあり、さらにロードします。