ASP .Net实体框架.tt文件未嵌套在.edmx下

时间:2013-04-29 02:23:21

标签: asp.net visual-studio-2012 entity-framework-5

我在VS 2012 Update 2下运行ASP .NET(v4.5)网站项目。当我在App_Code文件夹下创建一个新的实体模型(.edmx)时,嵌套在.edmx文件下只是.Designer.cs和.edmx.diagram文件。关联的.tt文件不是嵌套的。我认为这就是为什么当我保存模型时,即使在模型属性中指定了该选项,T4模板也不会自动转换。

任何想法如何让这个工作?我不能在项目文件中使用DependentUpon XML标记,因为网站项目没有项目文件。

2 个答案:

答案 0 :(得分:0)

网站不支持嵌套项目文件,而Web应用程序支持它。我非常建议您使用Web应用程序。

我在过去发现的唯一方法是手动运行T4(右键单击TT文件)或使用预构建事件运行T4。

答案 1 :(得分:0)

打开.tt文件并选择保存。这将运行T4模板。