【发布时间】:2012-05-19 03:43:33
【问题描述】:
我想知道如何将 Access 2010 中的表拖到 dmbl 文件中,以便在我的代码中利用 LINQ2SQL 的优势。
当我尝试将 Access 2010 中的表拖到 DBML 文件时出现错误消息。 它是:所选对象使用了不受支持的提供程序。
那么....你有什么想法吗?
我在等你的答案....
最好的问候,
【问题讨论】:
标签: .net linq-to-sql
我想知道如何将 Access 2010 中的表拖到 dmbl 文件中,以便在我的代码中利用 LINQ2SQL 的优势。
当我尝试将 Access 2010 中的表拖到 DBML 文件时出现错误消息。 它是:所选对象使用了不受支持的提供程序。
那么....你有什么想法吗?
我在等你的答案....
最好的问候,
【问题讨论】:
标签: .net linq-to-sql
Linq to SQL 就是这样,一个用于 SQL Server 的 Linq 提供程序。它不支持 Access 数据库。查看this question 了解更多详情。不过,您似乎可以使用 Entity Framework for Access。
【讨论】:
检查Jon SkeetLINQ asp.net page against MS Access . 上的文字
我认为 LINQ to SQL 不支持 Access。但是,如果您的表足够小以适合内存,LINQ to DataSet 将让您非常轻松地查询数据表等 - 尤其是强类型数据集。
LINQ to SQL 仅适用于 SQL Server 数据库。您需要的是Microsoft Entity Framework。这使得面向对象访问您的 mdb。从此您可以运行 LINQ 查询。
【讨论】: