mvc2验证问题(模型和模型之间的模糊参考)

时间:2010-03-29 13:36:53

标签: c# asp.net-mvc validation partial-classes

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


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

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

public partial class Article
    {
        ....
    }

然后,在代码中的某处使用Article article后,我得到以下错误:

  

'文章'是一个含糊不清的参考文献   'Portal.Models.Article'和。之间   'CMS.Model.Article'


Portal是项目名称,CMS是区域....我跟着these instructions我从头开始创建NerdDinner,在那个例子中验证工作。我无法弄清楚我做错了什么......有人注意到我的错误?它与为Entity命名空间命名有关(在教程中他们使用默认命名空间)

提前致谢!

PS我想注意我是c#newbie所以我对这些部分类并不熟悉

1 个答案:

答案 0 :(得分:1)

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

使用完全限定名称更新对Article类的引用,并且应该解决错误。