ef core mysql 字符集,如何在 ASP.NET Core 2.X 项目中通过EF Core使用MySQL数据库

如何在 ASP.NET Core 2.X 项目中通过EF Core使用MySQL数据库

如何在 ASP.NET Core 2.X 项目中通过EF Core使用MySQL数据库

目录

一、安装MySql.Data.EntityFrameworkCore

二、创建EF Core上下文类以及相关数据模型类

三、配置连接字符串

四、在Starup.cs中注册数据库服务(配置Context类的依赖注入)

五、通过数据迁移命令生成数据库

目前EF Core已经支持了MySQL数据库了。今天我们就来学习如何在项目中使用MySQL数据库。

一、安装MySql.Data.EntityFrameworkCore

要在ASP.NET Core中使用MySQL数据库,要先安装MySql.Data.EntityFrameworkCore,以Visual Studio 2019为例,通过Nuget包管理器安装MySql.Data.EntityFrameworkCore包。(MySql.Data.EntityFrameworkCore这个是mysql官方出品)

二、创建EF Core上下文类以及相关数据模型类

三、配置连接字符串

ASP.NET Core中的默认配置文件是appsettings.json文件。在其中添加连接字符串 ConnectionStrings。

四、在Starup.cs中注册数据库服务(配置Context类的依赖注入)

五、通过数据迁移命令生成数据库

语法如下:

Add-Migration  自定义名字

Update-Database

例子:

# 添加迁移

Add-Migration initDB

当执行完命令后会默认生成相关的迁移c#代码

vzgxoen53n1.png

Update-Database

# 将迁移更新到数据库中

6eb2b27a9ba87d92842179e4b667539e.png

在ASP.NET Core 2.X 中通过EF Core使用MySQL数据库 大概就是这样了,如有错误,请不吝指出。关于数据迁移我们之前的EF6.x一模一样的操作,还是那个非常熟悉的味道~~~

参考博文:

ASP.NET Core 2.0 通过EF Core使用MySQL数据库

如何在 ASP.NET Core 2.X 项目中通过EF Core使用MySQL数据库相关教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值