1.在NuGet中下载
Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.SqlServer
2、需要在Api层、实现层(Repository)都添加引用:
///
/// 添加引用:
/// 1.Microsoft.EntityFrameworkCore.Tools
/// 2.Microsoft.EntityFrameworkCore.SqlServer
3、需要添加上下文对象
4、需要在Api项目中注册EFCore服务:
//注册EF服务
services.AddDbContext
(
options => options.UseSqlServer(Configuration.GetConnectionString("SqlConnString"))
);
5、需要在AppSettings.json中配置连接数据库的字符串:
"ConnectionStrings": { "SqlConnString": "server=localhost;database=HelloCoreExample;user=sa;password=111111" }
6、设置Api为启动项目,设置Repository为默认项目,执行迁移命令即可:
/// 迁移的命令:
/// 1、 Add-Migration 迁移文件名称
/// 2、 Update-DataBase -verbose
7.三层的创建