如何解决在数据源中找不到SQL Server CE 4.0
| 我同时安装了SQL Server CE 3.5和4.0。在VS2010 WPF中,当我添加新连接并希望使用SQL Server CE 4.0创建数据库时,我只会看到Microsoft SQL Server Compact 3.5,而没有看到4.0。 为什么? 这是WPF桌面应用程序,而不是Web项目。解决方法
您必须将Visual Studio 2010更新到SP1(从此处)。或者您可以尝试使用此工具。
,最近,当我尝试将rdlc报告添加到WPF应用程序时遇到了同样的问题,不幸的是,您无法将紧凑的4.0数据集添加到WPF项目中。
我的解决方法是-
添加一个空的Web应用程序,然后添加我的数据集和报告。
然后,我直接将rdlc \复制到我的wpf项目中,并将数据集添加到dal库中,以将数据绑定到报表。 (在创建空的Web应用程序时,您可以通过为其提供与dal库相同的名称空间来节省时间。
我知道这是一个hack,但这使我陷入困境。
,在VS2010中使用SQLCE40将是一个小挑战。
当您更新到SP1时,您会发现将“本地数据库”添加到项目中时,可以选择“ SQL Server Compact 4.0本地数据库”。
如果您创建一个SQLCE40本地数据库,然后尝试将\“ Add \” \“ Existing Item ... \”添加到您的项目中,然后选择您现有的SQLCE40本地数据库,您将收到一条警告,说明如果项目类型不支持该数据库它不是Web项目类型。
Erik的SQL Server Compact Toolbox使在VS2010SP1中使用SQLCE40的挑战更易于管理,尤其是在您尝试通过非Web项目类型使用它时。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。