2015-06-16 50 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 **文件 –

相關問題