修改或不修改EDMX文件

时间:2014-12-31 13:23:47

标签: entity-framework

在处理.NET项目时手动修改生成的EDMX文件通常是个好主意吗?我曾经有一个项目,开发人员手动修改edmx文件,并且从未接受过重新生成整个EDMX文件的规则。例如,我们进行的一项更改是使用某些字段,我们将其更改为枚举值。

然后我被雇用了一个项目,开发人员告诉我每当我进行数据库更改时都会重新生成EDMX文件。这是一个完全不同的观点。

那么什么是更好的解决方案?有没有人做过任何噩梦,其中一个比另一个好。

1 个答案:

答案 0 :(得分:1)

一般规则是不要编辑任何自动生成的文件,无论是EDMX还是WinForms设计器。但是,如果绝对没有其他方法,并且您确实需要编辑自动生成的类,则使用partial类来完成。这样,在重新生成课程后,您的更改不会丢失。