排序
在Volo.Abp微服务中使用SignalR
假设需要通过SignalR发送消息通知,并在前端接收消息通知的功能 创建SignalR服务 在项目中引用 abp add-package Volo.Abp.AspNetCore.SignalR 在Module文件中添加对模块依赖 [DependsOn( ... ty...
怎样优雅地增删查改(九):按日期范围查询
目录实现按开始日期查询按结束日期查询使用项目地址 使用数据库的创建时间作为查询依据,在Abp框架中,实体类实现ICreationAuditedObject接口,或继承CreationAuditedEntity类,使用仓储创建记...
怎样优雅地增删查改(八):按用户关系查询
@目录原理实现正向用户关系反向用户关系使用测试 用户关系(Relation)是描述业务系统中人员与人员之间的关系,如:签约、关注,或者朋友关系。 之前我们在扩展身份管理模块的时候,已经实现了...
怎样优雅地增删查改(七):按用户查询
@目录实现使用测试 实现 定义按用户查询(IUserOrientedFilter)接口 public interface IUserOrientedFilter { public string EntityUserIdIdiom { get; } Guid? UserId { get; set; } } Entity...
怎样优雅地增删查改(六):按任意字段关键字查询
@目录实现应用测试 实现 定义按任意字段关键字查询过滤器(IKeywordOrientedFilter)接口,查询实体列表Dto若实现该接口,将筛选指定的目标字段(TargetFields)包含指定的关键字(Keyword)的...
怎样优雅地增删查改(五):按组织架构查询
@目录原理实现应用测试 之前我们实现了Employee,Alarm管理模块以及通用查询应用层。 Employee的集合查询业务,是通过重写CreateFilteredQueryAsync方法,来实现按组织架构查询的过滤条件。 我...
怎样优雅地增删查改(四):创建通用查询基类
@目录创建通用查询抽象层创建通用查询应用层基类创建通用查询控制器基类[可选]替换RESTfulApi扩展泛型参数服务的“渐进式”使用 上一章我们实现了Employee管理模块,Employee的增删改查是通过其...
怎样优雅地增删查改(三):业务用户的增删查改
@目录创建业务用户创建业务用户同步器创建业务用户应用服务增删改查创建控制器测试按组织架构查询按职称查询 创建业务用户 区别于身份管理模块(Identity模块)的鉴权用户IdentityUser,业务用...
怎样优雅地增删查改(二):扩展身份管理模块
@目录用户关系管理扩展组织管理功能创建可查询仓储实现控制器测试接口 身份管理模块(Identity模块)为通用查询接口的按组织架构查询和按户关系查询提供查询依据。 身份管理模块的领域层依赖Vol...
怎样优雅地增删查改(一):从0开始搭建Volo.Abp项目
@目录项目介绍模块化由框架实现的需要实现的创建项目创建业务模块配置引用和依赖配置DbContext创建实体和Dto配置AutoMapper 软件系统中数据库或者持久层的基本操作功能可以用Curd描述,Curd即 ...