1.安装Vs2015,至少是2012以上版本才行

2.

安装

这个是用于连接Mysql数据库的Vs插件

2.1通过这种方式添加引用

3.配置数据库

//

//

//

4.添加实体

注:这里最好从数据库中添加过来,或者从数据库中更新过来(划重点)

5.重要设置,一定要记得,点击这里空白的地方,然后点击“属性”

//属性DLL生成模版,一定要选SSDLToMySQL.tt(VS)

//

***记得按保存按钮

无论以哪种形式设计实体, 保存按钮一定要按的,因为会更新CS文件

6.调试

第一步:如果使用控制台,或者网站,Winform,WPF,一律要拷贝AppConfi中的连接字符串

第二步:

效果:

7.从数据库中更新数据模型,这里添加了 Remark属性

已经更新过来了

8.多增添一个实体

第一步:先进行数据库设计

第二步:新增实体

第三步:测试

************************************************分割线*******************************************************

如果VS2015在选择数据源没有Mysql DataBase,那么,建议:

1.卸载

2.重新安装Mysql

3.修复Vs

4.重装,以下版本一定要对

亲测有效!!!!!

以下是转载:

问题截图:


    如果你到这一步了,恭喜你遇到了和楼主一样的问题,下面我来帮你解决。
    PS:话说前几天在用EF做项目的时候,想从数据库映射数据库模型,装了各种驱动死活都连不上,但是项目还要做啊。
    于是Baidu,Google答案各异,

有的哥们说VS2012和MySql不兼容,我想这不可能吧,微软这么强大的不会连这都没处理。
    无奈还是不懈的求助度娘,谷哥,<过程省略10000字>最后终于解决了。

好了直接上神器:
    下载请猛戳:mysql-installer-community-5.6.14.0

楼主比较唠叨,请原谅附上安装步骤:

如果你安装了

这三个驱动和软件请先卸载,不然安装过程会报错。

1.当然选择 安装

2.同意

3. 跳过

4.为了避免出错 选择完全安装

5.耐心等待...

6.设置账号密码,Add User (楼主的密码设置的简单,软件会提示,但不影响)

7. 狂点 Next 一路到Finish

8.重启一下VS,然后更新模型,如图,是不是很鸡冻呢???

the end!

Vs使用EF来操作MySql(经验 )的更多相关文章

  1. ASP.NET Core使用EF Core操作MySql数据库

    ASP.NET Core操作MySql数据库, 这样整套环境都可以布署在Linux上 使用微软的 Microsoft.EntityFrameworkCore(2.1.4) 和MySql出的 MySql ...

  2. 以EF形式操作mysql数据库

    1.引入Nuget包: 2.书写EF操作上下文 public class MySqlContext:DbContext { protected override void OnConfiguring( ...

  3. .net core使用ef core操作mysql数据库

    新建.net core webapi项目 在NuGet包管理器中搜索 MySql.Data.EntityFrameworkCore并安装,安装的8.0.14版本,只安装这一个就够了 安装后创建Data ...

  4. .NetCore下使用EF DbFirst操作MySql

    新建.NetCore的控制台项目 使用Nuget安装Pomelo.entityframeworkcore.mysql 工程右键--->编辑.csproj文件,把以下内容写入到工程文件 <I ...

  5. .NET Core 通过 Ef Core 操作 Mysql

    1.运行环境 开发工具:Visual Studio 2017 JDK版本:.NET Core 2.0 项目管理工具:nuget 2.GITHUB地址 https://github.com/nbfujx ...

  6. ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作

    前言: 本章主要通过一个完整的示例讲解ASP.NET Core MVC+EF Core对MySQL数据库进行简单的CRUD操作,希望能够为刚入门.NET Core的小伙伴们提供一个完整的参考实例.关于 ...

  7. Code First操作Mysql数据库

    前面博客也讲了,自己做一个网站,选用的是MVC+EF Code First+MySql+EasyUI,先说下技术选型.一.为什么选择MVC? 因为之前自己做的系统大部分是webForm,MVC的之前也 ...

  8. Dapper操作MySQL数据库获取JSON数据中文乱码

    前言 在项目中利用Dapper将JSON数据存储到MySQL数据库,结果发现JSON数据中的中文乱码,特此记录,希望对存储JSON的童鞋能有所帮助,文中若有错误之处,还望批评指正. Dapper获取J ...

  9. EF操作MySql

    EF的CodeFrist操作MySql的提前准备: 1.安装两个包:MySql.Data和MySql.Data.Entity,在VS中程序包管理器中添加2个包.(备注需要的VS2015,并且EF6支持 ...

随机推荐

  1. navicat for mysql中使用模型?

    登录进数据库后,点击模型--新建模型,如下 点击“小手”下面的图标----双击右边的空白处,即出现一个表格,可命名,此时我们命名为A 双击A表下空白处---即可设计A表属性,点确定.如下 同理,生成一 ...

  2. 洛谷:P3384 [HNOI2004]宠物收养场

    原题地址:https://www.luogu.org/problemnew/show/P3384 题目简述 给定一些序列(没有重复数字),每个序列支持: 给定一些数k(对于每个序列不重复),每次在序列 ...

  3. Flume 知识点(六)Flume 的监控

    简述 使用 Flume 实时收集日志的过程中,尽管有事务机制保证数据不丢失,但仍然需要时刻关注 Source.Channel.Sink 之间的消息传输是否正常. 比如,SouceChannel 传输了 ...

  4. [docker swarm] 从单容器走向负载均衡部署

    背景 之前写过<<docker-compose真香>> 和<docker-compose.docker stack前世今生>两篇博客, 回顾一下思路: ① dock ...

  5. linux下修改python版本号

    修改python版本 1.查看已安装版本: /home/user$ whereis python 2.在其 home 目录下创建一个 alias(别名) user@ubuntu:/home/user$ ...

  6. python语言程序设计基础(嵩天)第四章课后习题部分答案

    p121: *题4.1:猜数字游戏.在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了!”:小于预设的数,显示“遗憾,太小了!”,如此循环,直至猜中该数 ...

  7. dubbo配置负载均衡、集群环境

    再用dubbo作为项目架构的时候,给consumer消费者用nginx提供了负载均衡策略和集群的实现, 但是想了下,consumer再多,但是提供者还是一个,最后还不都是落到了这一个provider上 ...

  8. Golang 实现设计模式 —— 装饰模式

    概念 "用于代替继承的技术,无需通过继承增加子类就能扩展对象的新功能" "动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活" 何时 ...

  9. 导图梳理springboot手动、自动装配,让springboot不再难懂

    什么是springboot 在学springboot之前,你必须有spring.spring mvc基础,springboot的诞生其实就是用来简化新Spring应用的初始搭建以及开发过程,该框架使用 ...

  10. Python flask 构建微电影视频网站☝☝☝

    Python flask 构建微电影视频网站☝☝☝ 1.安装数据库连接依赖包 pip install flask-sqlalchemy 2.创建movie数据库 在CentOS虚拟机,进入MaridD ...