2015-06-16 18 views
0

是否可以将用于将代码优先代自定义为多个t4模板文件的代码分开?实体框架6.1 - 通过使用多个* .t4文件从现有数据库自定义第一代代码

安装EntityFramework.CodeTemplates包后,可以使用以下2个T4文件:Context.cs.t4EntityType.cs.t4

我找不到任何可能性从这些2个t4文件中引用其他外部文件*.t4

对于“标准” *.tt文件就可以添加这样的台词:

... 
<#@ include file="MyEFSpecialUtility.CS.ttinclude" #> 
... 

这可能与Context.cs.t4EntityType.cs.t4文件?

回答

0

我知道,“包括文件= ...”语法工作* tt文件。但是通过从现有数据库(EntityFramework.CodeTemplates)首先安装代码的EntityFramework 6.1 t4模板,您将得到两个扩展名为* .t4的模板文件,它们与* .tt模板文件有某种不同。我要求将外部模板文件包含到* .t4模板文件中的语法。

+0

这些'.t4'文件的结构和功能与任何'* .tt'文件相同 - 两个文件扩展名代表** T4 Template **文件 –

相关问题