在 Entity Framework 4 中,当使用 T4 模板 (.tt) 生成实体时,保存 .edmx 文件会自动重新生成同一项目中的所有 .tt 文件。默认情况下,这是一个很好的行为,因为 Entities T4 被添加到 EDMX 文件旁边。
我们将此模板移至另一个项目以保持实体独立。当对 EDMX 文件进行更改时,我们手动重新生成它。但是,我们在与 EDMX 相同的项目中还有一堆其他 T4 文件,它们会在我们保存模型后立即自动重新生成。
有没有办法阻止这种行为?这些文件可能需要一段时间才能重新生成。我们当然可以将模型单独移动到另一个项目,但目前不可行。
最佳答案
我不知道几个月来我怎么会错过这个选项。当在 EDMX 设计器中未选择任何内容时,有一个名为“保存时转换相关文本模板”的属性,只需将其设置为 false。
关于visual-studio - 保存 EDMX 时是否可以防止重新生成 T4 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6857667/