实体数据模型向导在 vs 2012 中未显示 Microsoft SQL Server Compact 3.5

Posted

技术标签:

【中文标题】实体数据模型向导在 vs 2012 中未显示 Microsoft SQL Server Compact 3.5【英文标题】:Entity Data Model Wizard not showing Microsoft SQL Server Compact 3.5 in vs 2012 【发布时间】:2012-06-07 15:58:01 【问题描述】:

我有 SQL Compact 3.5 版本,我正在尝试使用实体数据模型向导为其生成一个 EDMX 文件。我正在使用 Visual Studio 2012 Beta Ultimate。

我正在尝试生成一个模型(从数据库生成)。我创建一个新连接,选择更改数据源。这里我看不到 Microsoft SQL Server Compact 3.5 数据库文件。

但我可以在 VS 2010 中看到这一点。

如何使用 SQL CE 3.5 和 Visual Studio 2012 创建实体模型?

【问题讨论】:

【参考方案1】:

VS 2012 中的服务器资源管理器等不支持 SQL Server Compact 3.5。

更新最新版本的免费 SQL Server Compact Toolbox 插件增加了对将 SQL Server Compact 3.5 文件连接到服务器资源管理器以使用实体框架工具的支持

【讨论】:

Eric 有什么替代方案,有什么建议。 您可以将您的数据库升级到 4.0,然后一切都可以在 VS 2012 上运行 - 或者在您的项目中继续使用 VS 2010... 感谢 Eric 为您提供的 cmets。我必须使用 sql ce 3.5,因为我使用的是 Microsoft Sync(仅在 3.5 版本中生成 .sdf 文件)我所做的是在 vs 中生成一个 EDMX 文件2010 并复制到我的 Visual Studio 2012 中,将连接字符串复制到 App.config 文件。然后我就可以查询模型了。 只是出于好奇 - 为什么您的项目需要 VS 2012? 有了新功能、代码建议,并且由于 2012 年的项目与 vs2010 兼容,我们只是试一试。

以上是关于实体数据模型向导在 vs 2012 中未显示 Microsoft SQL Server Compact 3.5的主要内容,如果未能解决你的问题,请参考以下文章

VS2017在连接数据库,实体数据模型向导在选择完后点击下一步就闪退

VS2012导入Sqlite数据库实体模型

EF6+MySql 软件配置环境 EF连接不到mysql问题 实体数据模型向导 选不到mysql

怎么我的vs2012没有ado.net实体数据模型??

如何正确删除和重新添加实体数据模型

实体框架+优势数据库:UDFs