【问题标题】:Entity framework error (a partial method may not have multiple defining declarations)实体框架错误(部分方法可能没有多个定义声明)
【发布时间】:2014-01-17 11:06:22
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 删除项目文件中的模型搜索并删除模型文件然后添加新模型时
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多