0

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


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

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

public partial class Article
    {
        ....
    }

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

'Article' 是 'Portal.Models.Article' 和 'CMS.Model.Article' 之间的模糊引用


Portal 是项目名称,CMS 是区域.... 我按照这些说明从头开始创建了 NerdDinner,并且在该示例中验证工作。我不知道我做错了什么......有人注意到我的错误了吗?是否与为实体命名空间命名有关(在教程中他们使用默认名称)

提前致谢!

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

4

1 回答 1

1

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

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

于 2010-03-29T14:06:54.870 回答