EF5仅更新一个型号

时间:2013-02-08 18:13:08

标签: entity-framework-5 edmx updatemodel database-first ef-database-first

我正在使用VS2012和EF5开发MVC4应用程序以进行数据库访问。

我正在使用数据库的第一个方法,所以我对数据库进行了更改,然后在我的.EDMX文件中使用“从数据库更新模型”选项。

当我这样做时,model.edmx会正确更新,但所有模型(在model.tt文件下)都会重新生成,而不仅仅是与确实修改过的表相关的模型。

问题在于所有验证都是在使用数据分析的模型上描述的,每次我更新一个表并使用“从数据库更新模型”时,模型会再次生成并且所有验证都将丢失。

有没有办法告诉EF5只更新一个型号?或者只是修改过的模型?刷新时,我尝试只选择一个表,但它也生成了所有模型。

感谢,

瑞克

编辑:这是与https://stackoverflow.com/questions/13771543/entity-framework-regenerating-csdl-when-updating-the-model-from-database类似的问题,但也没有任何答案......

EDIT2:与此问题类似但问题ef5 database first data annotation

不完全相同

0 个答案:

没有答案