开发环境
Visual Studio 2022
.net6.0
sqlserver 2019数据库
一、新建一个webapi项目


3,在项目下新建一个文件夹Entitys,并在里面创建数据库实体类和数据库上下文类 student.cs MyEFCoreDbContext.cs;Nuget引入3个程序包
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools



4,在Program.cs文件中添加数据库连接字符串,如图:

当然也可以在配置文件appsettings.json中配置好连接字符串,然后单独设计一个公共类读取配置文件信息,最在Program.cs中引入
5,启动程序包管理器控制台,输入2个命令,生成迁移文件
命令:
add-migration init001 — init001 是生成迁移文件的文件名,可以随意改
update-database –根据最新的迁移文件生成数据库


至此,EFCore-CodeFirst已经创建完成
