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.三层的创建

 

最新文章

  1. 把页面上的图表导出为pdf文件,分享一种请求下载文件的方法
  2. 借助LinkedHashMap实现基于LRU算法缓存
  3. odoo 动态创建字段的方法
  4. SpringMVC学习系列(3) 之 URL请求到Action的映射规则
  5. 深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
  6. 面向对象基础(class0425)字符串与集合
  7. abs函数
  8. java模拟一个抽奖程序
  9. C# 委托Delegate的使用 笔记
  10. Beta阶段总结分析报告
  11. Fzreo matlab
  12. css 多行文本的溢出显示省略号(移动端)
  13. 项目总结17-使用layui table分页表格
  14. 带信号灯的最短路dijkstra问题(阿里巴巴2018校园招聘算法题)
  15. 解决ConfigParser配置option的大小写问题
  16. 7.adb安装
  17. rails 数据迁移出问题
  18. 好用的在线工具汇总:Iconfont图标,数据mock,时间函数库,颜色查询 等
  19. WebService连接postgresql( 失败尝试)
  20. SpringBoot配置成Liunx服务

热门文章

  1. pytest设计项目结构
  2. 学习-自增id++的问题
  3. qt creator 在ubuntu22.04下显示不正常处理
  4. COOP/COHP(上)-PROOUT
  5. laravel service provider 1
  6. error: the option `Z` is only accepted on the nightly compiler
  7. equals的用法的注意事项
  8. 记慢慢实现学习cocos 制作游戏
  9. slam面试题
  10. SAP物料状态