9、CSLA .NET 可编辑对象状态管理详解

CSLA .NET 可编辑对象状态管理详解

1. 可编辑对象状态属性概述

可编辑业务对象需要维护一组一致的状态信息,这些状态信息的管理大多由 BusinessBase BusinessListBase 和数据门户自动完成。主要的对象状态属性如下表所示:
| 属性 | 描述 |
| — | — |
| IsNew | 指示对象在内存中的主键值是否对应数据库中的主键,如果不对应,则对象为新对象 |
| IsSelfDirty | 指示对象在内存中的数据是否与数据库中的数据不同,如果不同,则对象为脏对象 |
| IsDirty | 指示对象本身或其任何子对象是否已更改 |
| IsSelfValid | 指示对象当前是否有违反的验证规则,如果有,则对象无效 |
| IsValid | 指示对象本身及其所有子对象是否都有效 |
| IsSavable | 通过组合 IsValid IsDirty 、授权和编辑级别,以及是否有未完成的异步验证规则运行,来指示对象是否可以保存 |
| IsDeleted | 指示对象是否被标记为删除 |

2. ITrackStatus 接口

ITrackStatus 接口来自

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值