
abp
文章平均质量分 78
iml6yu
脑子不好,不会的太多,只能学点记录点,怕忘!
展开
-
abp学习日志九(总结)
文章目录AutoMaper坑1坑2(这个不算坑)Application坑1AutoMaperabp支持从Service映射到API,在Service 中有一个CurdAppService的泛型类,泛型类用到了几个参数代码如下(举例代码)/*SystemApp:集合跟(实体)*SystemAppDto:查询结果dto*Guid:Key*PagedAndSortedResultRequ...原创 2020-03-29 14:06:35 · 3503 阅读 · 0 评论 -
abp学习日志八(多租户)
文章目录多租户再配置文件中定义多租户例子:appsettings.json定义租户多租户这是一个传统企业中比较常见的业务需求,总分公司结构数据总分存储和同步的问题。系统上的数据划分体现的就是多租户的情况。再配置文件中定义多租户例子:appsettings.json定义租户using System.IO;using Microsoft.Extensions.Configuration;...原创 2020-03-20 14:59:28 · 714 阅读 · 0 评论 -
abp学习日志六(模块化开发)
文章目录模块化继承AbpModule总结abp的模块化分层模块化ABP本身是一个包含许多nuget包的模块化框架.它还提供了一个完整的基础架构来开发你自己的具有实体, 服务, 数据库集成, API, UI组件等等功能的应用程序模块.模块化是根据项目进行划分的,具体怎么划分应该根据业务来定义,abp对模块化的项目做了一些包装。继承AbpModule比如EntityFramework模块吧,...原创 2020-03-16 21:29:10 · 881 阅读 · 0 评论 -
abp学习日志七(动态API)
文章目录动态API注意动态API在编写完Servcie后,如果在对应每一个方法写一个httpget或者httppsot方法,那工作量真的是太大了,要疯掉了,好在abp帮我们实现了这些。修改Web项目的Module文件 public override void ConfigureServices(ServiceConfigurationContext context) { ...原创 2020-03-16 00:09:18 · 1919 阅读 · 0 评论 -
abp学习日志五(领域服务)
文章目录应用 ApplicationProductServiceICrudAppService 接口遇到了麻烦应用 Application这一层更多的是逻辑运算,把Dto转化为实体,聚合根等。Dto是一个非常不错的分层,关于Dto,Vo,Do,Po的详解在第一篇已经介绍abp学习日记 初记ProductServiceusing LY.Shop.Models;using System;...原创 2020-03-15 23:33:53 · 564 阅读 · 0 评论 -
abp学习日志四(仓储)
文章目录仓储提供方法使用方式自定义仓储仓储“在领域层和数据映射层之间进行中介,使用类似集合的接口来操作领域对象.” (Martin Fowler).个人理解仓储就是对实体进行CRUD操作的一套类,在充血模式中这套方法一般和实体放在一起,在贫血模式中一般会独立出来放到DAL层,也就是这里的仓储了。提供方法提供 Insert 方法用于保存新实体.提供 Update 和 Delete 方法...原创 2020-03-15 23:09:35 · 571 阅读 · 0 评论 -
abp学习日志三(实体&聚合根)
官网原话原创 2020-03-15 22:52:28 · 4447 阅读 · 0 评论 -
abp学习日志二(DDD)
文章目录DDD分层ABP框架遵循DDD原则和模式の分层对比DDD的分层DDD维基百科DDD(Domain-Driven Design 领域驱动设计)是由Eric Evans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题。整个过程大概是这样的,开发团队和领域专家一起通过 通用语言(Ubiquitous Language)去理解和消化领域知识,从领域知识...原创 2020-03-14 14:00:00 · 569 阅读 · 0 评论 -
abp学习日记一(安装)
文章目录安装环境新建项目目录Src.Domain.Shared 项目.Domain 项目.Application.Contracts 项目.Application 项目.EntityFrameworkCore 项目.MongoDB 项目Host单体 (统一) 应用场景如何运行?分离部署&数据库 场景你需要按照以下顺序运行应用程序:安装环境.netcore 3.1apb 2.2.1d...原创 2020-03-14 13:51:35 · 357 阅读 · 0 评论 -
abp学习日记 初记
文章目录ABP本系列学习日志对ABP的认识DDD推荐一个文章ABP学习abp的最好的网站(官网)本系列学习日志构建中对ABP的认识最开始是在博客园中看到有个博友写了一个套类库,提到了这个词 abp,查了一下当时理解的就是一套别人写好的基础操作的框架,做点反射啊,基类抽象啊,没啥了不起的,嗤之以鼻,开始了自己的框架编写,当时还是用的老三层 DAL,BLL,API(也有用UI的),后来了解...原创 2020-03-14 13:28:21 · 321 阅读 · 0 评论