asp.netmvc3とエンティティフレームワークデータベースの最初のアプローチを使用してサンプルのNorthwindデータベースを使用してアプリケーションを作成しているとします。そのために、新しいasp.net mvc 3プロジェクトを開いてから、ado.netエンティティデータモデルを追加しています。すでに作成されているので、既存のデータベースから生成しています。その後、ado.netDbContextジェネレーターを使用してコードを生成しています。これらには、すべてのモデルとDbContextファイル(この場合はNorthwindContext)が含まれます。
今私が直面している問題は、コードの再編成にあります。すべてのモデルは、プロジェクトのModelフォルダーに配置する必要があります。Modelフォルダーにコードを生成しても、NorthwindContextクラスも生成されます。これは、NorthwindContext.ttファイルの下にあり、NorthwindContext.csが生成されます。このファイルは、データへのアクセスに使用するため、DALフォルダーに再配置する必要があります。ここで、DALフォルダーにドロップするだけで、コード生成が自動的に停止します(NorthwindContext.csファイルにコードは残りません)。この問題をどのように解決できるか?????