代码之家  ›  专栏  ›  技术社区  ›  ilija veselica

mvc2验证问题(模型和模型之间的引用不明确)

  •  0
  • ilija veselica  · 技术社区  · 15 年前

    我遵循了mvc验证的说明,但是我无法解决这个问题。。。。 这是linq to sql模型:
    DB Model http://img443.imageshack.us/img443/6049/structure.gif


    我将实体名称空间设置为CMS.Model

    如果我尝试在Portal.Models命名空间中声明部分类项目:

    public partial class Article
        {
            ....
        }
    

    然后,使用后 Article article 代码中的某个地方出现以下错误:

    “Article”是一个不明确的引用 在“Portal.Models.Article”和 'CMS.模型.文章'


    门户是项目名称,CMS是区域。。。。我跟着 these instructions 我也从零开始创建了NerdDinner,在这个示例中验证工作正常。我不知道我做错了什么。。。有人注意到我的错误了吗?它是否与给实体名称空间命名相关(在教程中,他们使用默认名称空间)

    提前谢谢!

    我想指出的是,我是c#新手,所以我不太熟悉这些部分课程

    1 回复  |  直到 15 年前
        1
  •  1
  •   Dave Swersky    15 年前

    您得到的错误与验证无关-您指的是一个名为“Article”的类,但您有两个不同的“Article”类的引用。

    使用完全限定名更新对项目类的引用,应解决此错误。

    推荐文章