【发布时间】:2020-02-07 22:56:00
【问题描述】:
我想在我的API项目中添加实体框架,我的数据库是mysql
我该怎么做
.net核心版本:2.1.2
【问题讨论】:
标签: c# mysql entity-framework-6
我想在我的API项目中添加实体框架,我的数据库是mysql
我该怎么做
.net核心版本:2.1.2
【问题讨论】:
标签: c# mysql entity-framework-6
您需要使用MySql.Data.EntityFrameworkCore。
1) 安装 MySql.Data.EntityFrameworkCore NuGet 包。
2) 在派生自 DbContext 类的类中,重写 OnConfiguring 方法以使用 UseMySQL 设置 MySQL 数据提供者。以下示例显示如何使用 C# 中的通用连接字符串设置提供程序。
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseMySQL("server=localhost;database=library;user=user;password=password");
}
查看可用的 MySQL documentation 了解更多详情。
【讨论】: