在工作中,我们刚刚升级到 Entity Framework 5。我们的 EDMX 文件下面现在有几个其他节点:
EntityContainer.Context.tt
其中包含生成的 DbContext 对象和
EntityContainer.tt
其中包含实体本身。
在短时间内,当我们保存 EDMX 文件时,在 EF 中添加实体会自动重新生成 tt(T4 模板)。现在突然之间,我们必须右键单击 T4 模板并选择“运行自定义工具”以让它们为上下文或实体重新生成 .cs 文件。
任何想法这可能是如何发生的?
更新
在 EDMX 中,属性“保存时转换相关文本模板”设置为 true,问题仍然存在。