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

时间:2011-07-28 10:42:45

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

在Entity Framework 4中,当使用T4模板(.tt)生成实体时,保存.edmx文件会自动重新生成同一项目中的所有.tt文件。默认情况下这是一种很好的行为,因为实体T4被添加到EDMX文件旁边。

我们将此模板移至另一个项目以保持实体分离。我们在对EDMX文件进行更改时手动重新生成它。但是,我们在与EDMX相同的项目中有一堆其他T4文件,一旦我们保存模型就会自动重新生成。

有没有办法防止这种行为?这些文件可能需要一段时间才能重新生成。我们当然可以将模型单独移动到另一个项目,但目前这不是一个选项。

1 个答案:

答案 0 :(得分:2)

我不知道几个月来我怎么会错过这个选项。如果在EDMX设计器中未选择任何内容,则会有一个名为“保存时转换相关文本模板”的属性,可以将其设置为false。