我还没有完全理解为实体实现IEditableObject的必要性。当一个实体必须将更改恢复到以前的状态时,我才能考虑它的使用,例如,对话框上的重置/还原行为。
考虑上面的场景,用户必须将CRUD屏幕上的实体状态还原为它的起始状态。从BreezeSharp BaseEntity派生的实体是否已经支持回滚功能?或者客户端应该实现自己的状态管理,所以不依赖于BreezeSharp进行相同的操作?
发布于 2014-07-14 17:52:22
微风实现IEditableObject的原因是,许多UI套件为实现IEditableObject的对象提供了更大的功能,而且无论如何,IEditableObject的所有需求都已经成为微风实体实现的一部分,因此实际的实现只是委托的练习。
如果您正在使用Breeze.sharp,我无法想象您为什么要实现自己的状态管理,因为Breeze已经实现了我认为的大多数状态管理。你需要什么在这方面不提供微风?
https://stackoverflow.com/questions/24734694
复制相似问题