(六)React|(六)React Ant Design Pro + .Net5 WebApi(后端环境搭建-EF Core)

一、 简介 EFCore 是轻量化、可扩展、开源和跨平台版的常用数据访问技术,走你(官方文档)
二、 使用 1、安装数据库驱动包、PMC 工具包 不同的数据库有不同的包,参考,我用 PostgreSQL,所以是 Npgsql.EntityFrameworkCore.PostgreSQL

【(六)React|(六)React Ant Design Pro + .Net5 WebApi(后端环境搭建-EF Core)】技术迭代的真快啊,.net5不配使用最新版本
(六)React|(六)React Ant Design Pro + .Net5 WebApi(后端环境搭建-EF Core)
文章图片
(六)React|(六)React Ant Design Pro + .Net5 WebApi(后端环境搭建-EF Core)
文章图片

2、迁移 CodeFirst (1)新建EF上下文 WinterSirContext
(六)React|(六)React Ant Design Pro + .Net5 WebApi(后端环境搭建-EF Core)
文章图片
(2)连接字符串放在 appsetting,新建一个帮助类用来读取配置(参考),与EF一起在注入到框架中(六)React|(六)React Ant Design Pro + .Net5 WebApi(后端环境搭建-EF Core)
文章图片
(六)React|(六)React Ant Design Pro + .Net5 WebApi(后端环境搭建-EF Core)
文章图片
(3)命令迁移:
Add-Migration InitialCreate//创建迁移文件 Update-Database//更新数据库

(六)React|(六)React Ant Design Pro + .Net5 WebApi(后端环境搭建-EF Core)
文章图片

3、完善EFCore仓储 菜鸟级选手刚入门EFCore,自己封装非常牛X的仓储接口肯定是不现实,第一,有些知识点撸一遍官方文档不实战还是不会用,第二,可用的(轮子)有很多,需要的时候根据业务需求深入学习(搬)就行。(先搞几个简单的,只测了新增,别的以后用着不对再改
(六)React|(六)React Ant Design Pro + .Net5 WebApi(后端环境搭建-EF Core)
文章图片

    推荐阅读