EF Core数据持久化层abp模块化改造

518 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
1、有一定基础的NET程序员。 2、迫切想提高项目实战经验的开发人员。 3、追求和热爱开源项目的程序员。
你将会学到
ABP.VNext基础知识必备实战技能最佳实践
  • abp
  • abp.vnext
  • ef core
  • asp.net core
课程简介

《ABP模块化EF Core功能在三层架构中的最佳实践》
1、学习目标
2、经典三层项目架构介绍
3、项目分层准备工作
4、添加基础设施层相关共享类
5、ApiHost展示层abp模块化改造
6、EF Core数据持久化层abp模块化改造
7、使用abp模块中的ef core仓储功能
8、ABP工作单元UnitOfWork
9、创建应用服务层(Application)
10、WebAPI展示层(Presentation)
11、如何替换abp内置json序列化方式
12、修改博客
13、(软硬)删除博客
14、查询博客ListResult
15、分页搜索博客PagedResult
16、abp实现WebApi响应结果统一
17、abp实现WebApi统一响应异常结果
18、新建一对多实体模型
19、EF Core迁移忽略数据库主外键约束关系
20、新增Post文章自定义仓储
21、abp为实体配置默认导航
22、abp配置支持cors跨域请求
23、abp开启ef core日志sql
24、abp集成Serilog日志组件

《ABP.VNext基础知识必备实战技能最佳实践》
1、工作单元
2、懒加载
3、异步执行器
4、异步执行助手类
5、软删除数据获取
6、实体导航属性显式加载
7、EF Core显式延迟加载
8、自定义数据过滤器
9、EF Core内和左连接查询
10、SaveChanges事务提交
11、EF Core拆分查询
12、A实体变更发布领域事件
13、统一配置使用UTC时区时间

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交