2014-01-17 34 views
2

我有一个项目实体框架和vs 2010。这个项目直到昨天没有问题,但今天当更新模型我遇到了一个错误。实体框架错误(部分方法可能没有多个定义声明)

例如(170错误是这样):

error : A partial method may not have multiple defining declarations 

error : The type 'taban.user' already contains a definition for 'QualityPart' 

我已经删除并重新构建为model.edmx,但仍然遇到错误

回答

2

确保您只有一个设计器生成的文件你的上下文。你有没有移动原件?

当您更新模型时,将会生成一个新模型(*如果找不到原始模型),结果看起来您正在两个地方使用相同的方法定义部分类。 通过解决方案搜索定义上下文的文件。

+0

当删除项目文件中的模型搜索并删除模型文件,然后添加新模型 – Mostafa