我还没有完全理解为实体实现 IEditableObject 的必要性。我只能考虑当实体必须将更改恢复到以前的状态时使用它,例如对话框上的重置/恢复行为。
考虑上述相同的场景,其中用户必须将 CRUD 屏幕上的实体状态恢复为其初始状态。从 BreezeSharp BaseEntity 派生的实体是否已经支持回滚功能?或者客户端应该实现它自己的状态管理,所以不要依赖 BreezeSharp 吗?
我还没有完全理解为实体实现 IEditableObject 的必要性。我只能考虑当实体必须将更改恢复到以前的状态时使用它,例如对话框上的重置/恢复行为。
考虑上述相同的场景,其中用户必须将 CRUD 屏幕上的实体状态恢复为其初始状态。从 BreezeSharp BaseEntity 派生的实体是否已经支持回滚功能?或者客户端应该实现它自己的状态管理,所以不要依赖 BreezeSharp 吗?