Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

本来已经好几个月不弄专业了,今天一哥们问我问题的时候重新捣鼓了一下,就做个文档供后来人参考吧~

1.首先安装MySQL 5.6

安装很简单我就不说了,你参考下:http://jingyan.baidu.com/article/7e440953d6f0702fc1e2ef61.html

大部分都是一样的,基本上一路next就好了

安装包地址:http://dev.mysql.com/downloads/windows/installer/

我已经上传网盘(离线版的我也上传了):http://pan.baidu.com/s/1eQwa7zO

 

2.然后安装 Connector/Net

下载地址:http://dev.mysql.com/downloads/connector/net/

我已经上传网盘:http://pan.baidu.com/s/1sjsquzr

 

3.接着安装MySQL for Visual Studio

下载地址:http://dev.mysql.com/downloads/windows/visualstudio/

我已经上传网盘:http://pan.baidu.com/s/1jGq2QKQ

 

4.ok,现在才是真正意义上的开始~~先创建一个web应用程序

 

5.新建一个mvc的空项目(很多人不知道vs2015里面怎么建mvc空项目,看一下图吧)

6.创建完毕后就这样

7.添加一个EF实体(90%的人都是卡在这里好几天,后面说怎么解决)

 

8.先创建一个数据库先行的模型吧

 

9.新建一个连接对象,选择MySQL的(安装了上面几个安装包才会有的)

 

10.输入用户名和密码并选择对应的数据库,用户名默认是root(和linux里面一样)

 

11.改个名字,然后下一步

 

12.错误来了!

 

13.其实上面那个错误只是少引用了几个dll而已,用NuGet包引用一下

 

14.就是这几个dll

 

15.安装完成后右边项目就多这4个dll了

 

16.然后重复7~11步骤,接着下面就可以选择表了(错误解决)

 

17.这个是生成后的Model类

 

18.待续

 

扩展阅读:

http://www.dotblogs.com.tw/yc421206/archive/2014/03/14/144395.aspx

http://blog.csdn.net/niewq/article/details/41877301

http://blog.csdn.net/lxhjh/article/details/17449373

http://www.cnblogs.com/guoyan/p/3386050.html

http://bbs.csdn.net/topics/390700241

http://www.it165.net/pro/html/201404/11898.html

http://www.cnblogs.com/24la/p/ef6-mysql.html

http://www.tuicool.com/articles/bIr6JrA

http://www.cnblogs.com/Rising/p/3788589.html

http://blog.csdn.net/kmguo/article/details/19650299

https://msdn.microsoft.com/en-us/data/jj730568

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
关系型数据库 MySQL Linux
.Net Core 的WebApi项目使用mysql的EF CodeFirst模式
.Net Core 的WebApi项目使用mysql的EF CodeFirst模式
144 0
.Net Core 的WebApi项目使用mysql的EF CodeFirst模式
|
存储 关系型数据库 MySQL
springBoot+mysql实现用户权限控制--系统框架搭建(四)
springBoot+mysql实现用户权限控制--系统框架搭建(四)
win7环境下部署Mysql8报错处理
win7环境下部署Mysql8报错处理
1890 0
win7环境下部署Mysql8报错处理
|
SQL 关系型数据库 MySQL
【PHP秒杀系统】第一篇 环境准备即MySQL的封装
【PHP秒杀系统】第一篇 环境准备即MySQL的封装
124 0
【PHP秒杀系统】第一篇 环境准备即MySQL的封装
|
前端开发 数据库
MySQL---数据库从入门走向大神系列(十二)-构建MVC项目(2)
MySQL---数据库从入门走向大神系列(十二)-构建MVC项目
91 0
|
前端开发 Java 关系型数据库
MySQL---数据库从入门走向大神系列(十二)-构建MVC项目(1)
MySQL---数据库从入门走向大神系列(十二)-构建MVC项目
111 0
MySQL---数据库从入门走向大神系列(十二)-构建MVC项目(1)
|
JSON 监控 关系型数据库
zabbix低自动发现--监控mysql多实例(二十九)
zabbix低级自动发现监控mysql多实例 1.低级自动发现概念 低级自动发现本身就是一个key,在这个自动发现规则中包含有很多个监控原型,这些的监控原型都是依靠于自动发现规则根据各种过滤器最后匹配到的结果进行监控 低级自动发现经常适用于在同一台机器上有很多重复的监控项,人工操作非常繁重,这时候就可以配置一个低级自动发现,将自动发现做成模板,让对应的主机进行链接,经过一段时间的扫描后会自动的加入到监控中
441 0
zabbix低自动发现--监控mysql多实例(二十九)
|
关系型数据库 测试技术 API
asp.net core webapi 使用ef 对mysql进行增删改查,并生成Docker镜像构建容器运行
1.构建运行mysql容器,添加数据库user 参考Docker创建运行多个mysql容器,地址 http://www.cnblogs.com/heyangyi/p/9288402.html 添加user数据库,添加tbusers表 2.
2959 0
|
SQL 安全 测试技术
MVC5+EF6 完整教程17--升级到EFCore2.0
原文:MVC5+EF6 完整教程17--升级到EFCore2.0 EF Core 2.0上周已经发布了,我们也升级到core 文章内容基于vs2017,请大家先安装好vs2017(15.3). 本篇文章主要讲下差异点,跟之前一样的就不再重复了。
1310 0