实体框架更新问题

时间:2013-05-07 19:41:14

标签: asp.net entity-framework

我不确定它是否是一个错误,但是当我向模型添加新视图或新存储过程时,它会更新所有存在的表。所以我的问题是它是否应该像这样工作,如果它应该如何在不更新整个模型的情况下添加一些新程序?

1 个答案:

答案 0 :(得分:1)

是的,这是使用EntityFramework的“更新模型”功能时的正确功能。它查看每个数据库对象并更新EF模型以匹配它在数据库中找到的内容。这部分是因为设计人员不允许您专门选择要更新的表或视图,因此它会验证数据库中的任何更改。这允许模型主动确保当它连接到数据库时,不会出现基于数据库更改的错误。