2

我刚刚下载了 MVC,我正在学习一个教程。一切都很好,直到我尝试声明一个 DataContext 对象。

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

public dbDataContext db = new dbDataContext();

我得到:

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

我错过了什么吗?在 webforms 中,这就是我所要做的,而在教程中,这就是所有显示的内容。我今天下载了最新的MVC...

谢谢你。

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

4

4 回答 4

3

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

于 2008-12-31T20:04:14.330 回答
1

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

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

于 2008-10-27T00:27:44.870 回答
0

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

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

于 2008-10-27T00:32:38.543 回答
-1

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

于 2009-11-04T03:11:11.710 回答