Как настроить шаблон T4 для создания классов в другом проекте

Я использую новый подход Entity Framework 4.1 Model first, который использует шаблоны T4 для создания классов из визуальной модели.

Могу ли я настроить этот T4 шаблоны для создания классов POCO и классов контекста (или вообще того, что они генерируют) в другом проекте?

Обратите внимание , что я не хочу перемещать шаблон T4 (файл с расширением. tt) в другой проект, а затем просто измените шаблон на файл EDMX в проекте сохранения. Я хочу, чтобы эти классы действительно были созданы в другом проекте, а не в местоположении шаблона. Возможно ли это?

Спасибо за ответы


Примечания: это не дубликат вопроса Сгенерируйте классы POCO в другом проекте с помощью модели Entity Framework , поскольку автор там хотел только то, что Я не: перемещаю весь шаблон вместе с сгенерированными классами.

Я полностью понимаю, что перемещение всего шаблона не означает, что другой проект станет осведомленным о персистентности. Тем не менее, у меня есть причины, по которым я не хочу его использовать в одном проекте с классами POCO.

7
задан Community 23 May 2017 в 12:00
поделиться