LinqPad错误:无法找到.Net Framework数据提供程序

jon*_*ios 6 linqpad

我是LinqPad的新手.

我从互联网上下载了一个.sdf文件(我知道它是什么)我想查看它的表格.所以我用谷歌搜索"如何读取.sdf文件"并遇到了我安装的Linqpad.

当我从LinqPad浏览我的.sdf文件并尝试将其作为连接打开时,我收到消息"无法找到所请求的.Net框架数据提供程序,它可能未安装"

这是否意味着我需要在使用LinqPad之前安装SQL CE?我假设LinqPad是查看表,运行查询等的程序,我不需要原始的db程序.

请告知错误的含义和最佳解决方法.谢谢

Kas*_*per 6

要回答你的问题,是的,你必须安装它.我尝试连接到LinqPad中的Sql CE 3.5 DB时遇到了这个问题.您必须先安装正确的版本.我只安装了4.0并试图连接到3.5 DB.因此,必须使用此处的SSCERuntime msi 来安装如下所示的项目:

在此输入图像描述

只需转到该链接并将其下载到某处,然后运行msi(s).请注意以下事项:

必须在64位计算机上安装32位和64位版本的SQL Server Compact MSI文件.在64位计算机上仅安装32位版本的SQL Server Compact 3.5 SP2 MSI文件将导致计算机上现有SQL Server Compact 3.5应用程序失败.

因此,请按照随msi下载的"Install.txt"中显示的说明进行操作.

安装后我不得不关闭并重新打开LinqPad,然后连接工作.


Cet*_*soz 0

您首先需要连接到数据库。您可以通过单击“添加连接”、“默认 Linq to Sql 连接”,然后在顶部标记您的 SQL CE 版本并提供信息来完成此操作。

LinqPad 不仅仅是查看表、运行查询等。它的功能远不止这些。