如何让实体数据模型与 SQL Server CE 4.0 一起使用?

Posted

技术标签:

【中文标题】如何让实体数据模型与 SQL Server CE 4.0 一起使用?【英文标题】:How do I get Entity Data Model to work with SQL Server CE 4.0? 【发布时间】:2012-01-21 22:32:28 【问题描述】:

我正在尝试将实体框架与 SQL Server CE 4.0 一起使用。我用 SQL Server CE 等安装了 VS10 SP1,但是当我尝试创建实体数据模型 (.edmx) 时,只有 SQL Server Compact 3.5 显示为提供程序,4.0 不在列表中。

我应该怎么做才能让它工作?感谢您的帮助!

【问题讨论】:

检查this thread,也许你会发现一些有用的东西 我可以回答 ASP.NET MVC 3(尤其是在使用 Code First 时),但我认为这不一定会对您的情况有所帮助。如果你好奇,请告诉我。 【参考方案1】:

这是设计使然,您只能在 Web 项目中这样做。但是使用 SQL Server Cpmpact Toolbox,您可以在任何项目类型中执行此操作:http://sqlcetoolbox.codeplex.com

【讨论】:

以上是关于如何让实体数据模型与 SQL Server CE 4.0 一起使用?的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server CE 上的实体框架,无需安装驱动程序

从 SQL Server CE 切换到 SQL Server Express 实体问题

从 Edmx 构建的预编译实体框架 4 面向 SQL Server Safe 与 SQL CE 一起使用?

Visual Studio 2013 没有 SQL Server CE 数据提供程序

使用 SQL Server CE 4.0 的简单实体查询慢

VS2015 + SQL Server 反向生成实体模型