2010-12-28 26 views
6

エンティティから完全に自動化された方法でDTOを生成したいと思います。これは、私の.edmxモデルを読んで、それをDTOに変換するツールを意味しています。私はthisをstackoverflowで見てきましたが、それは表面的なレベルの自動化です。あまりにも多くのコードを書いてはいけません...できるだけコードを書かないようにしてください。エンティティからDTOを生成するツールはありますか?

+1

私は1つも、いくつかの種類のオープンソースの男をしたいですか? – MvcCmsJon

答えて

2

通常、Entity Frameworkは、内部テンプレートシステムを使用してモデルのC#エンティティタイプを生成します。 Entity Framework 4では、これをカスタムのT4テンプレートに置き換えることができます。エンティティタイプを発行することに加えて、同時にDTOを許可するようにテンプレートを変更することができます。

モデルデザイナーの表面を右クリックします。 [コード生成アイテムの追加]をクリックします。放出されたT4テンプレートをカスタマイズします。

関連する問題