3

DDD またはモデル ファースト アプローチに基づくコード生成の「完全な」ソリューションを探しています。理想的には、これは個別のアプリケーションまたは VS プラグインであり、カスタム ビジネス ロジックも保持しながら、標準的な配管コードをできるだけ多く生成するために使用および再利用できます。

WCF サービス アプリ、データ レイヤー、エンティティ モデルなどを含む VS プロジェクトと、足場を備えた ASP.MVC (および/または Web フォーム) サイト、Windows クライアントなどのクライアント アプリケーションを生成したいと考えています。

Entity Framework と NHibernate、S#ahrp Architecture などのオープンソース フレームワーク、商用製品など、多くの選択肢があることは知っています。ほとんどの投資が間に合うことを知っているので、私は何に対してもオープンです。

更新: これに追加するには: Entity Framework (4.0) は、C# ビジネス クラスとデータベース スキーマを生成するため、大きな前進であり、「モデル」に集中できます。これは良いことです。ある種の(メタ)モデルに基づいて他のオブジェクトを生成できるようにするために、1 レベル高くなるものはありますか。

4

2 に答える 2

1

CodeSmithをご覧になることをお勧めします。PLINQO ( Linq -to-SQL)、NHibernate、CSLA 、. netTiers (これは、探しているものにより近いように聞こえます)。

ここにあるフレームワークの使用方法に関するビデオ チュートリアルもご覧ください。

ありがとう -Blake Niemyjski

于 2010-09-21T17:52:11.273 に答える
1

SparxEA (Enterprise Architect)がコード生成 (およびコードからのモデルの生成) をサポートしていることは理解していますが、実際に自分でそれを行ったことはありません。

したがって、これにより、システム/ドメインをモデル化し、適切なコードを生成できるようになります。

Visual Studio との統合もサポートしているようです: http://www.sparxsystems.com.au/products/mdg/int/vs/index.html

于 2010-09-21T21:36:55.670 に答える