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

保持mysql的驱动版本和.NET引用的mysql.Data和mysql.Data.EF的版本号一致即可。
最好安装完MySQL Connector Net 找到路径下Assemblies找到MySql.Data.Entity.EF6,MySql.Data 这样版本肯定是一致的

想拥有这个功能,你得具备:
1、mysql-connector-net-6.9.12.msi 这个是什么呢,mysql的链接驱动程序
链接:https://dev.mysql.com/downloads/file/?id=478117
2、NuGet方案包下载:MySql.Data ,版本:6.9.12
3、NuGet方案包下载:MySql.Data.Entity ,版本:6.9.12

综上所述:你必须拥有以上3个工具的版本相同,才能使用这个功能

原文地址:https://www.cnblogs.com/huangtaiyi/p/11084538.html

时间: 2024-10-07 23:09:37

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

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

1.系统环境配置 ①mysql-for-visualstudio-1.2.8    vs的mysql工具  官网下载链接 ②mysql-connector-net-6.10.8   注意版本号 必须与项目代码中的MySql.Data.Entity6.10.8.0 的版本保持一致,否则在实体选择的时候闪退    官网下载链接 ③mysql-connector-odbc-5.3.10-winx64     odbc链接驱动  官网下载地址 以上三步下载安装后在 控制面板->程序->程序功能 中可以

uploadify,实际开发案例【选择完文件点击上传才上传】

<script type="text/javascript"> var $upfile_name="[<? echo $_username;?>"+Math.floor(Math.random()*9999999)+Math.floor(Math.random()*99999999)+']-'; //设置随机文件前缀. $k(function() { $k("#uploadify").uploadify({ 'upload

Visual Studio2017中如何让Entity Framework工具【ADO.NET实体数据模型】支持MYSQL数据源

熟悉Entity Framework应该对以下图片不陌生,他就是ADO.NET实体数据模型向导:可以将数据库的表自动生成模型类,或者创建Code First的模型文件. 但是这个模型向导默认只显示微软自己的SQL Server数据源,如果想使用Mysql数据源,得做一些配置. 自己得解决方案如下: 1,导入Entity Framework 6.1.3. 这个是出现ADO.NET实体数据模型选项的前提.如果没有Entity Framework包,新建项菜单中没有ADO.NET实体数据模型选项. 6

[Programming Entity Framework] 第3章 查询实体数据模型(EDM)(一)

http://www.cnblogs.com/sansi/archive/2012/10/18/2729337.html Programming Entity Framework 第二版翻译索引 你可以使用各种方法查询实体数据模型.你选择有些方法是因为个人喜好,而其它的则是因为你可以利用特殊的效益.你很有可能已经听过LINQ to Entities和Entity SQL.你可以使用特殊的方法去查询,比如某些基于LINQ,而其它的基于EF的ObjectQuery类.这此查询方法中的每一个都会产生具

ADO.NET实体数据模型中关于数据库字段默认值的处理

无论是Visual Studio 2010或者2013内置的ADO.NET实体数据模型都有一个小问题:数据库中有些字段已设置了默认值,但ADO.NET实体数据模型工具并不会自动进行设置. 这时需要手工进行设置. 假设我们的SQL Server数据库中RegisterDate字段已设置了默认值getdate().用ADO.NET实体数据模型产生了edmx文件后,打开edmx文件,鼠标右击RegisterDate,选择属性菜单,在属性面板中修改StroreGeneratedPattern属性的值为C

解决VS2010在新建实体数据模型出现&ldquo;在 .NET Framework Data Provider for Microsoft SQL Server Compact 3.5 中发生错误。请与提供程序供应商联系以解决此问题。&rdquo;的问题

最近想试着学习ASP.NET MVC,在点击 添加--新建项--Visual C#下的数据中的ADO.NET 实体数据模型,到"选择您的数据连接"时,出现错误,"在 .NET Framework Data Provider for Microsoft SQL Server Compact 3.5 中发生错误.请与提供程序供应商联系以解决此问题.",这里写下,以防自己忘记. 网上查了一下,说是重新安装一下 .NET Compact Framework 3.5,http

Ado.Net实体数据模型EF,如何在代码中添加数据库连接密码

在创建EF模型的时候,VS2013提示说“在连接字符串中存储敏感数据可能有安全风险”,于是我选择了在代码中添加,可是如何通过代码添加呢? 我在网上百度了下,没有人说的清楚直观. 假设我们创建了一个名字是“mytest”的实体数据模型,那么在项目中就会生成一个mytest.emdx,我们展开它mytest.emdx -> mytest.Context.tt -> mytest.Context.cs 在这个cs文件中我们能够看到一个构造函数,假设你的数据库名称是mydb,它的类名就是mydbEnt

《MVC+EF》——用DBFirst创建ADO.NET实体数据模型和对象关系映射

转载于:http://blog.csdn.net/zhoukun1008/article/details/50528145 现在越来越喜欢MVC了,不光是因为ITOO中用到了他,而是因为它里面包含了很多的知识点让我们去学习,我们的ITOO在服务端用到了EF和WCF,而对于MVC来说,他也可以与EF合作操作数据库,也可以像WebForm一样为用户显示数据.下面我总结一下用DBFirst来创建实体数据库模型. 1.新建ASP.NET MVC 4 Web 应用程序 2.创建空的模板 3.创建ADO.n

Visual Studio 2013 EF5实体数据模型 EDMX 使用 T4模板生成后使用 ObjectContext对象

Visual Studio 2013 EF5实体数据模型 EDMX 使用 T4模板生成后的继承对象为DbContext,以前的熟悉的ObjectContext对象不见了,当然使用ObjectContext对象不是每个程序员都需要的,解决办法有两种: 方法1.打开Model.Context.cs,添加 public OracleModelEntities(ObjectContext objectContext, bool dbContextOwnsObjectContext)