我刚刚下载了MVC,我正在阅读一个教程。一切顺利,直到我尝试声明一个DataContext对象。

我的dbml被命名为 db.dbml (在名为test.dbml上尝试了另一个),当我尝试这个时:

public dbDataContext db = new dbDataContext();

我明白了:

  

类型或命名空间名称   找不到'dbDataContext'......

我错过了什么吗?在webforms中,这是我必须做的全部内容,并且在所有显示的教程中。我今天下载了最新的MVC ......

谢谢。

**编辑:我正在使用VS2008 SP1

有帮助吗?

解决方案

如果您使用的是部分类,这是一个sp1错误,请参阅以下内容和解决方法: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback。 ASPX?FeedbackID = 361577

其他提示

一些快速问题:数据上下文的名称是“dbDataContext”吗?...也是,它是否在命名空间中? (您是否引用了该命名空间)。

另一个问题......这是运行时错误还是编译时错误?

尝试将上下文添加到命名空间{ProjectName} .Models ...

因为模型存储在模型命名空间中..尝试检查您是否在当前上下文中包含命名空间。

添加类后,只需构建解决方案。您将在列表中找到您的类

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top