繁体   English   中英

LINQ to SQL,命名空间“System.Data”中不存在“Linq”

[英]LINQ to SQL, 'Linq' does not exist in the namespace 'System.Data'

我尝试按照一些在线指南使用 LINQ to SQL 将我的项目连接到数据库。 我创建了一个简单的数据库Library ,在项目中添加了新的LINQ to SQL Classes项,名为SimpleLibraryDatabase ,连接到服务器并拖动所需的表。 到目前为止没有问题,但是当我尝试构建解决方案时,它失败了。 问题的根源似乎在自动生成的文件SimpleLibraryDatabase.designer.cs中,它给了我 70 多个错误,其中大多数说:

The type or namespace name 'Linq' does not exist in the namespace 'System.Data' (are you missing an assembly reference?)

对我来说也很奇怪的是,在这个生成的上下文类中,没有构造函数,它接受 0 个参数,这与我看过的所有教程不同。

这是我第一次在 C# 中使用数据库。

LINQ to SQL 是 .NET Framework 3.5 版的一个组件,它仅在 .NET Framework 3.5 ~ 4.8 上可用,并且不能被 .NET 核心中的类访问。

LINQ to SQL 是 .NET Framework 3.5 版的一个组件,它提供了用于将关系数据作为对象进行管理的运行时基础结构。

微软

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM