Asp.net Core 6.0 使用EF DB First 连接mysql

asp.net core 6.0 使用EF Core 6.0 连接mysql,实现db first

使用的开发环境是vs 2022

首先建立项目,web api 项目

为VS2022安装扩展

此时在项目上点右键,注意一定是项目上点右键。

Asp.net Core 6.0 使用EF DB First 连接mysql_第1张图片

 点击出现菜单,选择反向工程

Asp.net Core 6.0 使用EF DB First 连接mysql_第2张图片

此时已经可以看到添加数据库连接的选项

Asp.net Core 6.0 使用EF DB First 连接mysql_第3张图片

点击添加ad hoc连接

Asp.net Core 6.0 使用EF DB First 连接mysql_第4张图片

 Asp.net Core 6.0 使用EF DB First 连接mysql_第5张图片

Asp.net Core 6.0 使用EF DB First 连接mysql_第6张图片

连接建立完成后确定,系统会跳出以下图片(确保数据库已经有结构) 

 Asp.net Core 6.0 使用EF DB First 连接mysql_第7张图片

Asp.net Core 6.0 使用EF DB First 连接mysql_第8张图片

点击确定,此时会生成文件

Asp.net Core 6.0 使用EF DB First 连接mysql_第9张图片

至此EF连接完成。 

当然开发中仍然要安装相关的NuGet包。

你可能感兴趣的:(Asp.net,core,C#,asp.net,core,EF,mysql)