0

私は商用ソリューションを好むでしょう。だからNHibernateではありません。今、私は LLBLGen pro で遊んでいて、気に入っていますが、DDD フレンドリーではないようです。

4

4 に答える 4

6

Mindscape の LightSpeed O/R Mapper は、最初から DDD を念頭に置いて構築されました。

「DDD フレンドリー」とは、ORM がエンティティと値オブジェクト、作業単位、リポジトリ、仕様、集計などの概念とパターンをサポートすることを意味する場合、確かに LightSpeed はこれらを使用します。

マインドスケープ ライトスピード ORM

ただし、他のコメントは有効です。DDD フレンドリをより詳細に定義していただけますか? また、最新の ORM のほとんどは、ここで強調した側面の少なくとも一部をサポートしていると確信しています。

于 2009-08-23T23:44:11.240 に答える
3

DataObjects.Netを試してみてください。これにより、モデルクラスからデータベーススキーマが自動的に生成され、データベースではなくドメインモデルを操作できるようになります。DDDにはかなり良いと思います。

于 2009-09-10T12:53:31.107 に答える
1

NHibernateは現在商用サポートされており、私の推奨事項です。最初にオブジェクトを開始できます。LINQ to NHibernateが 1.0になったため、LINQ がサポートされています。

SQL Server/Oracle/DB2/etc で動作

于 2009-09-11T13:22:27.263 に答える
0

エコをお試しください。商用ですが、試用は無料で、最大 12 クラスまで無制限に使用できます。そして、12 のクラスで多くのことができます。バージョン 5 に達したため、成熟しています。

于 2009-09-10T20:03:03.550 に答える