gpt4 book ai didi

wpf - 提供程序 : System. Data.SqlServerCe.3.5 未安装

转载 作者:行者123 更新时间:2023-12-05 01:15:39 25 4
gpt4 key购买 nike

您好,我正在尝试将 LINQ 与 SQL Server CE 结合使用。我用 SqlMetal 生成了 dmbl 文件,将其添加到项目中,还添加了对程序集 System.Data.SqlServerCe.dll

的引用

我的应用是基于 .NET4.0 的 WPF,构建为 x86。

在我的电脑上安装了 SQL Server CE。

我尝试了以下代码:

const string connStr = @"Spiri_SQL_CE_DB.sdf";
var dataContext = new Spiri_SQL_CE_DB(connStr);
var testNicks = dataContext.TestNick;

但是我得到这个错误:

Cannot open 'C:\Users\Jan\Documents\Visual Studio 2010\Projects\C#\Pokec_Messenger_Project\Pokec_Messenger\DB_TEST\Spiri_SQL_CE_DB.sdf'. Provider 'System.Data.SqlServerCe.3.5' not installed.

我错过了什么?对某些程序集或其他内容的引用?

如果我在 .NET3.5 上重新定位应用程序,它运行良好!

最佳答案

您需要 Microsoft SQL Server Compact 3.5,下载链接请参见此处:http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx

通常,这个数据库只适用于 x-copy 部署,所以一旦你将它安装到你的开发机器上,你就可以将它复制到你的工作环境目录中。

关于wpf - 提供程序 : System. Data.SqlServerCe.3.5 未安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4804525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com