我在VS 2012 Update 2下运行ASP .NET(v4.5)网站项目。当我在App_Code文件夹下创建一个新的实体模型(.edmx)时,嵌套在.edmx文件下只是.Designer.cs和.edmx.diagram文件。关联的.tt文件不是嵌套的。我认为这就是为什么当我保存模型时,即使在模型属性中指定了该选项,T4模板也不会自动转换。
任何想法如何让这个工作?我不能在项目文件中使用DependentUpon XML标记,因为网站项目没有项目文件。
答案 0 :(得分:0)
网站不支持嵌套项目文件,而Web应用程序支持它。我非常建议您使用Web应用程序。
我在过去发现的唯一方法是手动运行T4(右键单击TT文件)或使用预构建事件运行T4。
答案 1 :(得分:0)
打开.tt文件并选择保存。这将运行T4模板。