请问VS中的ADO.NET实体数据模型怎么添加?我在VS的联网模版里没找到

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问VS中的ADO.NET实体数据模型怎么添加?我在VS的联网模版里没找到相关的知识,希望对你有一定的参考价值。

解决方案项目中 右键-添加-新建项
找到 ADO.NET实体数据模型
或者在 数据分类中查找追问

就是我的VS里面没有这个模版,所以问各位大牛怎么下载这个模版,找不到。。

参考技术A 我的也是啊,不知怎么搞的,同一个安装包,他们电脑装的就有,我的就没有, 倒霉 参考技术B 要什么模板,直接加不久行了。前提是你的数据库存在追问

问题就是我的VS里没有这个模版

参考技术C 你是vs几 vs2005,vs2008,vs2010........
还是有打了 sp1补丁了么?

添加 ADO.NET 实体模型崩溃

【中文标题】添加 ADO.NET 实体模型崩溃【英文标题】:adding ADO.NET Entity Model crash 【发布时间】:2016-12-11 20:24:39 【问题描述】:

我正在尝试将 ADO.NET 实体模型添加到新项目中。

从数据库中选择 EF 设计器,选择数据库(在另一台服务器上,尝试 2 台服务器,一台使用 mysql 5.6,另一台使用 5.7),然后按继续,流程崩溃。用不同的服务器和版本试了几次。

我安装了所有最新版本的 mySQL 连接和 EF。

检查事件查看器中是否有错误,但根本无法处理错误或警告。

【问题讨论】:

您可能会找到解决方案:***.com/questions/22031269/… 和 bugs.mysql.com/bug.php?id=71427 这不是我的问题,我希望是,在我到达这个窗口之前流程崩溃,当我按下下一步它之前的步骤崩溃 什么是visual studio版本,你用的EF版本? 视觉工作室 2015,EF 6.1.3 【参考方案1】:

我也犯了同样的错误。原因在于 mysql-connector-net 版本和 MySQL.Data.Entity 版本之间的差异。我卸载了mysql-connector-net,然后安装了正确的版本,向导开始正常工作了。

【讨论】:

【参考方案2】:

你好,我今天试过了。我喜欢分享适用于 VS 2017 的解决方案。 首先为 Visual Studio 安装 MySQL。然后安装 MySQL 连接器 6.10.7。 现在您可以做其他所有事情了: 在您的项目中安装一些 NuGets MySQL.Data 和 MySQL.Entity:两者的版本均为 6.10.7。 VS 2017 不再关闭,模型窗口打开。

【讨论】:

【参考方案3】:

我还提示首先为 Visual Studio 安装 MySQL。然后安装连接器。这解决了两个问题:您可以在 Visual Studio 中使用 MySQL,并且可以稳定地连接到数据库。

请确保 3per 提到的内容:MySQL.Data 和 MySQL.Data.Entity 具有相同的版本。

希望这对其他人有很大帮助。

【讨论】:

以上是关于请问VS中的ADO.NET实体数据模型怎么添加?我在VS的联网模版里没找到的主要内容,如果未能解决你的问题,请参考以下文章

C#建立了ado.net实体数据模型,也就是实体框架,请问怎么实现数据更新操作,求具体代码!

C#中用VS2010怎么生成数据实体类

我的VS2010中找不到ado.net实体数据模型,谁能帮忙解决一下

在 VS2017 中找不到 ADO.net 实体数据模型模板

VS2010里创建ado.net实体模型,根据实体对象创建数据库, 会生成一个.edmx.sql这个文件

添加 ADO.NET 实体模型崩溃