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. spring源码分析系列3:BeanFactory核心容器的研究

    目录 @(spring源码分析系列3:核心容器的研究) 在讲容器之前,再明确一下知识点. BeanDefinition是Bean在容器的描述.BeanDefinition与Bean不是一个东西. Be ...

  2. Thinkphp5.0第二篇

    查询构造器 //插入记录 $result=Db::table('think_data')->insert(['name'=>'张三','status'=>1]); //修改数据 $r ...

  3. ELK日志分析系统(3)-logstash数据处理

    1. 概述 logspout收集数据以后,就会把数据发送给logstash进行处理,本文主要讲解logstash的input, filter, output处理 2. input 数据的输入处理 支持 ...

  4. kali切换到西电源

    准备研究kali的openvas,打开发现居然没有.apt-get更新一下结果各种报错,换成中科大源.阿里源还是始终报错,气到吐血.最后上西电开源社区换成了西电的kali源,更新速度2m多,一气呵成~ ...

  5. Ansible Roles角色

    Roles小技巧: 1.创建roles目录结构,手动或使用ansible-galaxy init test roles 2.编写roles的功能,也就是tasks. nginx rsyncd memc ...

  6. java生成32位UUID

    java生成32位UUID,具体代码如下: package com.fxsen.uuid; import java.util.UUID; /** * Copyright: Copyright (c) ...

  7. python 基本排序算法

    #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/9/15 下午5:06 # @Author : lb # @File : so ...

  8. 算法学习之剑指offer(十)

    一 题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数).例如,字符串"+100","5e2","-123","3 ...

  9. MySQL学习(四)深入理解乐观锁与悲观锁

    转载自:http://www.hollischuang.com/archives/934 在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据 ...

  10. [Mathematics][MIT 18.02]Detailed discussions about 2-D and 3-D integral and their connections

    Since it is just a sort of discussion, I will just give the formula and condition without proving th ...