在Entity Framework 4中,当使用T4模板(.tt)生成实体时,保存.edmx文件会自动重新生成同一项目中的所有.tt文件。默认情况下这是一种很好的行为,因为实体T4被添加到EDMX文件旁边。
我们将此模板移至另一个项目以保持实体分离。我们在对EDMX文件进行更改时手动重新生成它。但是,我们在与EDMX相同的项目中有一堆其他T4文件,一旦我们保存模型就会自动重新生成。
有没有办法防止这种行为?这些文件可能需要一段时间才能重新生成。我们当然可以将模型单独移动到另一个项目,但目前这不是一个选项。
答案 0 :(得分:2)
我不知道几个月来我怎么会错过这个选项。如果在EDMX设计器中未选择任何内容,则会有一个名为“保存时转换相关文本模板”的属性,可以将其设置为false。