实体框架错误(部分方法可能没有多个定义声明)

时间:2014-01-17 11:06:22

标签: c# winforms entity-framework entity-framework-4

我有一个实体框架和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但仍遇到错误

1 个答案:

答案 0 :(得分:2)

确保您的上下文只有一个设计器生成的文件。你搬了原件吗?

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