我在 .NET 2.0 中工作,最近在现有 ASP.NET 网站项目上升级到 .NET 3.5 环境(VS2008、VB.NET)。我能够在 App Code 文件夹中生成一个 Linq-to-SQL 类(也称为 DataContext?),从活动连接中拖动表,然后保存它。我们称之为 MyDB。当我转到页面的代码隐藏文件并尝试声明“MyDBDataContext”对象时,它不在智能感知中,表明它不可访问。我检查了引用,并且必须正确设置,因为我制作了 .dbml 文件。我创建了一个新的测试 windows 应用程序项目,它的行为与预期完全一样,我可以毫无问题地关注这个博客。
Web 项目是否存在一些固有的东西不允许这些自动生成的对象可用?应用代码是声明它的正确位置吗?
如果你不能从上面说出来,我是这个行业的新手,对 LINQ 真的很陌生。
谢谢你的帮助。