2011-02-03 4 views
0

可能性の重複:最速タイムを開発して
nhibernate, entity framework, active records or linq2sqlNHiberneteまたはSubsonic! (最速タイムを開発し、最も簡単な学習曲線と柔軟に決定ORM)

NHiberneteまたはサブソニック私は、ORMのために決定するのが最も簡単な学習のWAN曲線と柔軟性。 長い質問ですね。 私は一度Subsonic2を使用しました。クラスを作るのは素晴らしかったが、どういうわけか私はそれがバグだと分かった。

今、私はNHibernateに移動するか、まだSubsonicにとどまることにしたいと思います。 NHibernate 3.0の学習を始めましたが、各プロジェクトでNHibernateを使用する前にたくさんのクラスとXMLをコーディングする必要があるようです。私はまだ学習を終了していないが、それは時間がかかると思われ、プロジェクトもNHibernate ORMの使用に柔軟性がない。 (後で時間を変更するために) あなたの経験についてもっと教えてください。特に両者を使用した人。 ありがとうございます。

+0

NHibernateには複数のコードジェネレータが用意されています。 –

答えて

2

NHibernateは、成熟度、機能豊かさ、コミュニティサポート、さまざまなRDBMS方言のサポート、そして現在はLINQに優しいQueryOver APIを提案します。

XMLの狂気が気に入らない場合は、Fluent NHibernateを試すことができます。

ゼロ努力の近くで

あなたのドメインモデル自動マッピングされ得ることができ、および自動生成されたデータベース:

これは、NHibernate/Fluent NHibernateを考慮するのに十分であるはずです。

+0

ありがとうございました。 – Pooya

+0

ようこそ。 –

+0

NH 3のLinq APIとQueryOver APIは、2つの異なる独立したクエリAPIです。 –

関連する問題