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

一、 简介

EFCore 是轻量化、可扩展、开源和跨平台版的常用数据访问技术,走你(官方文档)

二、 使用

1、安装数据库驱动包、PMC 工具包

不同的数据库有不同的包,参考,我用 PostgreSQL,所以是 Npgsql.EntityFrameworkCore.PostgreSQL

技术迭代的真快啊,.net5不配使用最新版本

(六)React Ant Design Pro + .Net5 WebApi:后端环境搭建-EF Core_第1张图片(六)React Ant Design Pro + .Net5 WebApi:后端环境搭建-EF Core_第2张图片

2、迁移 CodeFirst

(1)新建EF上下文 WinterSirContext
(六)React Ant Design Pro + .Net5 WebApi:后端环境搭建-EF Core_第3张图片(2)连接字符串放在 appsetting,新建一个帮助类用来读取配置(参考),与EF一起在注入到框架中(六)React Ant Design Pro + .Net5 WebApi:后端环境搭建-EF Core_第4张图片(六)React Ant Design Pro + .Net5 WebApi:后端环境搭建-EF Core_第5张图片(3)命令迁移:

Add-Migration InitialCreate  //创建迁移文件
Update-Database              //更新数据库

(六)React Ant Design Pro + .Net5 WebApi:后端环境搭建-EF Core_第6张图片

3、完善EFCore仓储

菜鸟级选手刚入门EFCore,自己封装非常牛X的仓储接口肯定是不现实,第一,有些知识点撸一遍官方文档不实战还是不会用,第二,可用的(轮子)有很多,需要的时候根据业务需求深入学习(搬)就行。(先搞几个简单的,只测了新增,别的以后用着不对再改

(六)React Ant Design Pro + .Net5 WebApi:后端环境搭建-EF Core_第7张图片

你可能感兴趣的:((六)React Ant Design Pro + .Net5 WebApi:后端环境搭建-EF Core)