首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为SQLCompact4设置EF4数据源

为SQLCompact4设置EF4数据源
EN

Stack Overflow用户
提问于 2011-04-13 14:46:09
回答 2查看 2.5K关注 0票数 9

我已经安装了visual Studio2010 SP1,EF4.1,SQL Compact4.0和vs工具。看起来一切正常,除了我不能通过向导使用SQL Compact 4作为实体框架的数据源。唯一的替代方案是SQL Compact 3.5。

我是不是漏掉了什么补丁?有没有人可以让EF4和SQL Compact 4.0一起工作,而不会破坏一切。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-14 02:07:16

不,你没有遗漏什么。在VS2010SP1中,SQLCE40仅在web项目中受支持。您可以使用SQL Server Compact Toolbox获得4.0EDM支持,它将该功能作为一个插件添加到VS2010SP1中(这将在Server Explorer选项卡中显示为一个图标)。它可以很好地创建edmx文件和modelname.App.Config文件,您可以使用它们来获取项目App.Config文件的连接字符串。但您需要在服务器资源管理器中完成大部分工作,而不是在解决方案资源管理器中,因为解决方案资源管理器会抱怨添加SQLCE40数据库。请注意,如果不使用db名称(默认)作为模型名称,则必须编辑连接字符串,但这很容易。一旦edmx就位并且连接字符串被复制到App.Config文件中。您可以像使用SQLCE35数据库一样使用可视edmx设计器。还要注意的是,Microsoft SQL Server Management Studio也不支持SQLCE40数据库。

票数 16
EN

Stack Overflow用户

发布于 2011-04-13 19:10:00

对于web项目,一旦安装了SP1,EDM Wizard将支持SQLCE4,仅适用于其他项目3.5。您可以试用我的SQL Server Compact Toolbox外接程序,该外接程序使用任何适用的项目类型中的edmgen2生成edmx文件。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5645402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档