我按照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所以我对这些部分类并不熟悉
答案 0 :(得分:1)
您获得的错误与验证无关 - 您指的是一个名为“Article”的类,但您引用了两个不同的“Article”类。
使用完全限定名称更新对Article类的引用,并且应该解决错误。