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

被折叠的 条评论
为什么被折叠?



