visual-studio - 保存 EDMX 时是否可以防止重新生成 T4 文件?

标签 visual-studio entity-framework-4 code-generation

在 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/

相关文章:

c++ - C++ 抽象语法树组合和代码生成库

C# --> Java 代码生成器

c# - 添加对 Microsoft.Net.Compilers 的依赖后无法加载 Visual Studio 2015 项目

c# - EF4.1 - 属性在运行时评估为 null

asp.net-mvc - 对于多个网站和大型应用程序来说, Entity Framework 是一个糟糕的选择吗?

asp.net - 从 EF 模型优先图生成类

c# - 一次编译为两个 .NET 框架

visual-studio - 何时使用 Microsoft 测试管理器?

c# - 当异步方法未以 'Async' 结束时,如何在 Visual Studio 中收到警告?

entity-framework-4 - EF4 Code First - 如何正确映射跨多个表拆分实体