摘要:
(若感觉以下思想存在问题,请速速离开!) 关于对象状态的维护,开始有所体会还是在linq2sql和ef中,称作上下文的应该就会对当前所使用过的对象进行状态跟踪,无论是新建对象,还是从数据库获取对象进而对其进行更新删除操作,在上下文中都会对它们进行状态跟踪。无论是简单对象还是包含子对象的复杂对象,都应该是有状态的。同样的思想,Csla框架中也是这么来处理的(当然,可以具体的处理方法不同)。 Csla框架中,状态的管理只对可编辑的对象有用,包括可编辑的根、子对象,可编辑的根、子对象集,还有一个就是动态可编辑对象。对于只读的对象本身就不具可编辑性,所以也谈不上状态了。 框架中的状态属性包括:IsN. 阅读全文