Предположим, я создаю приложение, используя образец базы данных Northwind, используя asp.net mvc 3 и подход базы данных Entity Framework. Для этого я открываю новый проект asp.net mvc 3, а затем добавляю модель данных сущности ado.net. Я генерирую это из существующей базы данных, поскольку это уже создано. После этого я использую генератор ado.net DbContext для генерации кодов для меня. Сюда входят все модели и файл DbContext (в данном случае NorthwindContext).
Теперь проблема, с которой я сталкиваюсь, заключается в реорганизации кода. Все модели должны быть помещены в папку «Модель» проекта. Даже если я сгенерирую коды в папке Model, в ней также будет создан класс NorthwindContext. То есть в файле NorthwindContext.tt создается файл NorthwindContext.cs. Этот файл должен быть переименован в папку DAL, так как я буду использовать его для доступа к данным. Теперь, если я просто перетащу его в папку DAL, генерация кода автоматически прекратится (в файле NorthwindContext.cs код не останется). Любая идея, как я могу решить эту проблему ?????