質問: 私は、コードファーストワークフローでEntity Framework 6.1で使用されるT4テンプレートをカスタマイズするのが好きです。 私は2つのプロジェクトをMVCアプリケーションに、1つはデータアクセス(DAL)用、もう1つはドメインエンティティ(モデル)用です。私はコンテキストとPOCOを生成するために、DALプロジェクトの「コード・ファースト・データベースからのエンティティ・データ・モデル・ウィザード」を使用しています。 しかし、T4テンプレートをカスタマイズしてModelプロジェクトでデータオブジェクトを生成し、DbContextをDALプロジェクト(分離の問題)に置くようにしたいと思います。ですから、EntityFramework.CodeTemplates.CSharp NuGetパッケージ( )をインストールしました。 それができない場合、私は別のフォルダにドメインオブジェクトを格納できるようにT4テンプレートをカスタマイズしたいと思います。 私が驚いたのは、DBが変更された場合、私のモデルを再エンジニアリングする方法です。毎回新しいモデルを追加する必要がありますか? 私は、CodeFirstでEFで使用されるこれらのT4テンプレートをドキュメント化していないため、カスタマイズするのが難しいです。 ご協力いただきありがとうございます! サム
回答: 私は、 " EntityFramework Reverse POCO Generator "拡張に依存して、非OOBソリューションを選択しました。このIMHOはOOBウィザードよりもずっと優れていて、パワーツールのバージョンとベータ版です。 すべての意見をありがとう、OOBウィザードはMSによる再考が必要であることに同意します。 サム