VS2012で、新しいEFモデル(.edmx)を作成すると、DbContextがデフォルトのコード生成であり、.tt(T4テンプレート)ファイルがソリューションエクスプローラーの.edmxファイルの下にネストされていることに気付きました。
質問: これらの.ttファイルを別のフォルダーまたはプロジェクトに移動する方法はありますか? ソリューションエクスプローラーでドラッグアンドドロップしようとすると、ネストされた.ttファイルを移動できません。
問題の詳細: 以前(VS2010では)、POCOの1つの.ttファイルをDataDefinitionsというクラスライブラリに移動し、コンテキスト用のもう1つの.ttファイルをDataAccessというクラスライブラリに残していました。これらのファイルを移動できなくなり、アセットを別のレイヤーに分割できないようになりました。
このMSDNの記事では、一番下までスクロールすると、.ttファイルがどのようにネストされているかを確認できます... http://msdn.microsoft.com/en-us/data/jj613116