文档目录 本节内容: 简介 预定义过滤 ISoftDelete 何时可用? IMustHaveTenant 何时可用? IMayHaveTenant 何时可用? 禁用过滤 关于using声明 ...
预定义的过滤 ISoftDelete 软删除过滤用来在查询数据库时,自动过滤 从结果中抽取 已删除的实体。如果一个实体可以被软删除,它必须实现ISoftDelete接口,该接口只定义了一个IsDeleted属性,例如: 不会真实删除数据 不会从数据库里真实删除一个Person实体,当需要删除它时,只是把它的IsDeleted属性设置为true DbContext.SaveChanges时自动执行 ...
2017-03-03 10:18 0 2295 推荐指数:
文档目录 本节内容: 简介 预定义过滤 ISoftDelete 何时可用? IMustHaveTenant 何时可用? IMayHaveTenant 何时可用? 禁用过滤 关于using声明 ...
ABP框架 - 模块系统 ABP框架 - 启动配置 Module System Startup Configuration ABP源码分析三:ABP Module ABP源码分析四:Configuration 基于Abp模块化、插件化的设计,开发人员可以将自定义的功能以模块的形式 ...
http://www.aspnetboilerplate.com/Pages/Documents/Data-Filters 我们在数据库开发中,一般会运用 软删除 (soft delete)模式 ,即不直接从数据库删除数据 ,而是标记这笔数据为已删除。因此 ,如果实体被软删除 ...
第一篇 那种写法有些复杂, 简单办法是直接注入 切换到 ***.EntityFramework 项目 在Uow 里面创建 ***EfUnitOfWork.cs 类 ...
可以不看下面内容,直接看这:https://www.cnblogs.com/MindSharing/p/11283914.html ================================ ABP官方数据过滤的地址:https://aspnetboilerplate.com/Pages ...
返回总目录 本篇目录 介绍 预定义过滤器 关闭过滤器 开启过滤器 设置过滤器参数 定义自定义过滤器 其他ORM 介绍### 软删除模式通常用于不会真正从数据库删除一个实体而是仅仅将它标记为"已删除的"。这样,如果一个实体是软删除的,那么它不应该在应用中 ...
需求来源 通过数据建模创建一个实体,我们把一个实体的数据分两个页面显示,通过一个字段过滤来加载不同的列表数据,并且该字段不允许页面上可以修改字段值。 解决方法——通过前端函数脚本控制列表数据 ⭐1、将需要通过字段添加到查询栏,并设置隐藏 2、在页面初始化添加列表过滤 ...
https://aspnetboilerplate.com/Pages/Documents/Introduction ...