.NET Core6.0 通过EF的方式如何链接MySQL

发布时间 2023-07-17 20:08:15作者: 初出茅庐子

之前一直用的是EF链接SQL Server今天聊一聊EF链接MySQL

第一步我们首先创建一个简单的用户实体类

 这里呢创建了一个主键为string类型的用户Id和一个用户名称

第二步我们创建一个类库里面创建上下文类

 但是这里需要注意引用的NuGet包和链接SQL Server的包有个是不一样的

这是我们SQL Server引用的两个包

 

 (我个人平常一直引用的这两个包)现在我们用的是MySQL那么MySQL应该引用一下两个包

 

可以看出我们只有一个是不相同的。当完成这一步以后,我们就去创建一个ASP  .NET Core Web API

创建好这个以后我们同样通过NuGet引用这两个包

 引入好以后我们在Program里面来配置上下文对象

这步完成以后我们在appsettings.json中进行配置

 这些配置好以后我们就可以通过命令来迁移数据库了

 这样我们就成功迁移了数据库了