У меня есть шаблон, который считывает из базы данных таблицы, которые должны быть сгенерированы как и объекты. в этом нет никакой проблемы, шаблон создает связанный файл, каждый из которых один в файле cs (отлично) я использую TemplateFileManager2.1 для достижения этого. здесь, в цикле таблиц, я хотел бы вызвать другой шаблон для создания интерфейса, необходимого для этой таблицы, с использованием имени tablename в цикле и потушить этот интерфейс в другом файле.T4 вложенные шаблоны с несколькими выходными файлами
foreach (var table in tables)
{
if(table.name !="sysdiagrams")
{
var manager2 = TemplateFileManager.Create(this);
manager2.StartNewFile(table.name+"mm.cs","Generator","Deneme");
InterfaceGeneratora(table.name);
manager2.Process();
manager2=null;
manager.StartNewFile(table.name+".cs","Generator","GeneratedTables");
Здесь объект-менеджер используется для размещения классов таблиц и менеджера2 для интерфейсов. poit здесь, когда вызывается manager2 и InterfaceGeneratora (table.name); run manager2 начинает заменять созданный tableinterface новой таблицей intefarce, и в конце я все хорошо создал класс таблицы, но у меня есть только последний интерфейс таблицы в руке. любая помощь приветствуется.