我正在使用Visual Studio 2010
在我的项目中,我添加了一个本地数据库Data.sdf
现在我想使用LINQ TO SQL
它,但是当我将数据库表拖放到 LINQ 设计器中时,我在 Visual Studio 中收到以下错误:
"The selected object(s) use an unsupported database provider"
我错过了什么吗?
我该如何解决?
我正在使用Visual Studio 2010
在我的项目中,我添加了一个本地数据库Data.sdf
现在我想使用LINQ TO SQL
它,但是当我将数据库表拖放到 LINQ 设计器中时,我在 Visual Studio 中收到以下错误:
"The selected object(s) use an unsupported database provider"
我错过了什么吗?
我该如何解决?
LINQ-to-SQL 仅在与完整版 Microsoft SQL Server(包括 Express 版)一起使用时才受到官方支持。虽然可以将它与 SQL Server CE(这似乎是您正在尝试做的事情)和其他一些人一起使用,但需要额外的步骤。
您可以:
LINQ to SQL 不支持几何、地理和层次结构数据类型。唯一的方法是不引用这些列并修改它们以便它们可以保存空值
我遇到了这个问题,但在从 Nuget 安装 EntitiFramework 包后它得到了解决。ppm> 安装包 EntityFramework