有java/springboot基础的c#/.Net学习-ABP框架

本文是学习ABP时我个人的备忘录

今天开始看ABP,目的是熟悉框架,尽快搞清楚每一部分大概是干啥,哪里写业务、怎么写业务

ABP的文档很不错,跟着入门就可以建出一个可以运行的项目:

其中修改数据库(默认sqlserver,我使用postgresql)需要参考这个文档:

另外关于文档的几个问题:

1.文档图片都裂了,但是不影响学习

2.数据库迁移时如果使用此方法:

 会发现包管理器控制台没有这个默认项目的选项,是因为新版本已经合并,使用这个即可:

由于文档教程只写到第四章(集成测试),我今天也只看到这里。对框架总结如下:

领域层

Domain(实体)

Domain.Share(枚举类、常量等)

基础设施层 集成EFCore

EntityFrameworkCore(数据库上下文,注册依赖注入)

应用层

Application.Contracts(类似Service层接口,还有数据传输对象DTO)

Application(类似Service层实现)

HttpApi(controller自动生成)

test

Application.Test是测试。感觉类似Junit

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值