Мне нравится, чтобы мой код был первым — или сгенерированным T4 — POCO в проекте, отделенном от DbContext. Это помогает мне убедиться, что мои классы сущностей не связаны ни с одной службой доступа к данным.
Когда я создаю новую модель EDMX для БД, мастер создает шаблон T4 для создания всех POCO в том же проекте, что и DbContext. Как изменить этот шаблон, чтобы добавить классы в отдельный проект?
При ближайшем рассмотрении, вероятно, было бы намного проще переместить DbContext в новый проект, но T4 для этого не имеет вызова fileManager.StartNewFile
, поэтому я не знаю, с чего начать, чтобы он создал файл в другом месте.