.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

.NET框架 - NETFramework + MVC+ EF(DBFirst) + MYSQL

1. 安装3个MYSQL插件

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

①mysql-for-visualstudio-1.2.8    vs的mysql工具  官网下载链接

②mysql-connector-net-6.10.8   注意版本号 必须与项目代码中的MySql.Data.Entity 的版本保持一致,否则在实体选择的时候闪退    官网下载链接

③mysql-connector-odbc-5.3.10-winx64     odbc链接驱动  官网下载地址

安装的时候选择全部安装,安装完成之后会在控制面板的程序里面有这个文件

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

2. 新建项目

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

3. 安装引用

在NuGet 中

安装EntityFrameWork

安装 mysql.Data  注意版本号 要一致 跟connect/net 的版本保持一致

安装Mysql.Data.Entity 也是一样 注意版本保持一致

install-package EntityFramework -version 6.2.

install-package MySql.Data -version 6.10.

install-package Mysql.Data.Entity -version 6.10.

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

这样4个的DLL,然后项目的配置到这边也 OK了,接下来就是如果调用。很简单有木有。

4.创建DBFirst

用数据库EF设计器   DBFrist 模式

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

.NET框架 - NETFramework + API + EF(DBFirst) + MYSQL

配置完成。

5. EF操作数据

            DBEntities DB = new DBEntities();

            //查询
List<tbl_order> list = DB.tbl_order.Where(t => true).ToList(); //修改
list.ForEach(model =>
{
model.user_id = ; DB.Entry(model).State = System.Data.Entity.EntityState.Modified;
}); //删除
DB.tbl_order.Remove(list[]); //保存
DB.SaveChanges();

引用:https://www.cnblogs.com/DNLi/p/DNLi.html

上一篇:Java多线程干货系列—(四)volatile关键字


下一篇:c++数字和字符串的转换