ASP.NET Core WebApi+EF Core入门到实战演练

 

一、课程介绍

之所以今天录制这个系列文章的主要原因是,想在快速帮助到大家上手在ASP.NET Core WebAPI中结合EF Core来操作我们的数据库。EF Core的基础文章和基础课程实在是太多了,那么阿笨既然也来录制这个系列课堂,阿笨想必肯定会给大家带来一点不一样的东西吧。阿笨个人水平有也限,如果有什么不对的地方,希望大家提出来。

如果您同样对本次分享《ASP.NET Core WebApi+EF Core入门到实战演练》课程感兴趣的话,那么请跟着阿笨一起学习吧。废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工。


二、EF Core概念名称含义解释

1)、EF Core 简介
2)、EF Core数据库驱动介绍
3)、DBContext数据库上下文


三、ASP.NET Core WebApi+EF Core入门到实战演练

3.1、EF Core在ASP.NET Core WebAPI中的基础运用

1)、EF Core开启使用DbContextPool提高EfCore查询性能,最大话提高提供效率。
2)、开启EF Core的日志记录,方便记录跟踪的SQL语句。
3)、ASP.NET Core WebAPI使用在线接口Swagger来方便调试Api接口。
4)、EF Core迁移测试种子数据。
 

3.2、EF Core两种方式实现新增操作

3.3、EF Core两种方式实现修改/部分字段修改操作

3.4、EF Core两种方式实现删除操作

3.5、EF Core采用多条件表达式实现组合查询

3.6、EF Core采用多条件PredicateBuilder实现组合查询

3.7、EF Core采用多条件Abp.VNext实现组合查询

3.8、EF Core如何自定义Page分页获取查询数据

3.9、EF Core如何使用事务范围块操作

3.10、EF Core如何实现批量插入、更新、删除

3.11、 EF Core中执行原生SQL语句

3.12、 EF Core中动态查询在实际项目中的妙用

3.13、 EF Core中多对多关系Inner join内连接查询

3.14、EF Core中多对多关系Left Join左关联连接查询

3.15、EF Core中多对多关系GroupBy连接查询

3.16、Unit Of Work核心概念解释
3.17、如何定义实现Repository泛型接口
3.18、如何定义实现UnitOfWork工作单元
3.19、如何实现自定义Repository扩展类
3.20、第三方UOW框架在EF Core的使用

作者:阿笨

      【官方QQ一群:跟着阿笨一起玩NET(已满)】:422315558跟着阿笨一起玩NET

      【官方QQ二群:跟着阿笨一起玩C#(已满)】:574187616跟着阿笨一起玩C#

      【官方QQ三群:跟着阿笨一起玩ASP.NET(已满)】:967920586跟着阿笨一起玩ASP.NET

      【官方QQ四群:Asp.Net Core跨平台技术开发(可加入)】:806491485Asp.Net Core跨平台技术开

      【官方QQ五群:.NET Core跨平台开发技术(可加入)】:1036896405.NET Core跨平台开发技术

      【网易云课堂】:https://study.163.com/provider/2544628/index.htm?share=2&shareId=2544628

      【腾讯课堂】:https://abennet.ke.qq.com

      【51CTO学院】:https://edu.51cto.com/sd/66c64

      【微信公众号】:http://dwz.cn/ABenNET

原文地址:https://www.cnblogs.com/51net/p/15350183.html