首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ABP框架
九极天
创建于2024-02-26
订阅专栏
ABP框架的一些知识
等 1 人订阅
共14篇文章
创建于2024-02-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ABP 中规约的使用
定义规约:创建一个由 Specification 派生的新规约类 IsSatisfiedBy 方法可以用于检查单个对象是否满足规约 ToExpression 将规约转换为表达式,规约可以与And、Or
ABP如何为现有的模块添加新的功能
背景 ABP 中有文本模板模块,但是只提供了 scriban 的实现,且需要先定义模板名称、内容,操作起来不够简单。 需要利用 ABP 的文本模板模块,提供简单的调用方法,提供更多文本模板引擎,如 l
ABP的单元测试使用
基本概念 单元测试 ABP框架的设计考虑了可测试性. 有一些不同级别的自动化测试: 单元测试: 通常只测试一个类(或者一起测试几个类). 这些测试会很快. 然而, 你通常需要处理对服务依赖项的模拟.
ABP 的后台任务源码详细分析
概述 内置一个简单的作业管理器。可以用Hangfire、Quartz 作为调度器的实现,rabbitmq 作为任务队列的实现。 ABP 中有BackgroundJob、BackgroundWorker
ABP模板引擎分析
ABP模板引擎分析ABP模板引擎分析ABP模板引擎分析ABP模板引擎分析ABP模板引擎分析ABP模板引擎分析ABP模板引擎分析
ABP框架创建模块项目并集成现有项目的步骤
一、集成文件进项目 将源代码复制到对应的位置 1、创建两个解决方案文件夹 2、添加项目,选择 csproj 文件 3、挨个修改项目名称 至于这个文件,可以删掉,或者重命名其及其内部的文本(用记事本打开
ABP引用模块的方法
通过插件方式使用模块 可以将模块加载为插件.这意味着你可能不需要在解决方案中引用模块的程序集,就可以像其它模块一样在启动应用时加载该模块. 基本用法 IServiceCollection.AddApp
ABP扩展实体的方法
扩展实体 在某些情况下你可能希望为依赖模块中定义的实体添加一些额外的属性(和数据库字段). 方法1 Extra Properties Extra properties是一种存储实体的一些额外数据但不用
ABP应用层构件分析
应用层构成 应用服务(Application Service) : 数据传输对象(DTO) ApplicationService 在ABP中应用程序服务应该实现IApplicationService接
ABP提供的扩展方法
IQueryable 扩展 PageBy WhereIf OrderByIf IncludeIf 导航属性 示例 集合扩展 对ICollection的扩展
ABP领域层构件分析
领域层构成 实体(Entity) : 实体是种领域对象,它有自己的属性(状态,数据)和执行业务逻辑的方法.实体由唯一标识符(Id)表示,不同ID的两个实体被视为不同的实体. 值对象(Value Obj
ABP框架基本使用
ABP框架 中文文档 号称是C#中的springboot。 https://abp.io/ Gthub开源地址 ABP框架是遵循DDD原则和模式去实现分层应用程序模型,目前ASP.NET Core最流
ABP的项目结构
单元测试部分 DDD分层部分 Application是应用层中必需的,它实现了Application.Contracts项目中定义的接口 Application.Contracts包含接口的定义及接口
ABP框架创建一套CRUD的API
创建一套CRUD的API 1、创建实体 领域层 2、创建枚举 领域层的Shared层的数据 3、将实体添加到DbContext中 基础设施层,添加DbSet,添加映射代码 4、添加数据迁移 在 Acm