在数据源中找不到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项目类型使用它时。     

要回复问题请先登录注册