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

C# mvc2验证问题(模型和模型之间的引用不明确),c#,asp.net-mvc,validation,partial-classes,C#,Asp.net Mvc,Validation,Partial Classes,我按照mvc验证说明进行了操作,但我无法解决这个问题。。。。 这是linq到sql模型: 我将实体名称空间设置为CMS.Model 如果我尝试在Portal.Models命名空间中声明分部类项目: public partial class Article { .... } 然后,在代码中的某个地方使用Article后,我得到以下错误: “Article”是一个模棱两可的词 在“Portal.Models.Article”和 “CMS.Model.Articl

我按照mvc验证说明进行了操作,但我无法解决这个问题。。。。 这是linq到sql模型:


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

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

public partial class Article
    {
        ....
    }
然后,在代码中的某个地方使用
Article
后,我得到以下错误:

“Article”是一个模棱两可的词 在“Portal.Models.Article”和 “CMS.Model.Article”


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

提前谢谢


PS我想指出的是,我是c#新手,所以我对这些部分类并不太熟悉

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

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