我根据EFF6创建的T4模板创建自己的t4模板。
模板工作正常。我能够做很多linq查询而没有问题。
尝试调试模板时出现问题。在我的观察窗口中,我一直收到错误,如
'IEnumerable<NavigationProperty>' does not contain a definition for 'Any' and no extension method 'Any' accepting a first argument of type 'IEnumerable<NavigationProperty>' could be found (are you missing a using directive or an assembly reference?)
我确保我的T4包含
<#@ include file="EF6.Utility.CS.ttinclude"#>
<#@ assembly name="System.Core"#>
<#@ import namespace="System.Diagnostics" #>
<#@ import namespace="System.Linq" #>
<#@ import namespace="System.Text" #>
<#@ import namespace="System.Collections.Generic" #>
<#@ output extension=".cs"#>