我正在使用MVVM来实现基于WPF的应用程序UI。我有一个ViewModel,它包装每个可编辑的Model,可以进行编辑。VM包含处理错误通知,"is dirty"管理等所有逻辑。这种设计很好地支持了简单领域模型对象的CRUD场景,这些对象是无效的,也就是说没有包含任何逻辑。
现在,我面临着一个更棘手的问题,因为我有一个包含逻辑的领域模型,而且该逻辑可以改变领域模型的内部状态。
是否有人已经面对过这种情况?如果有,你有什么建议来正确处理这个问题?
Riana
现在,我面临着一个更棘手的问题,因为我有一个包含逻辑的领域模型,而且该逻辑可以改变领域模型的内部状态。
是否有人已经面对过这种情况?如果有,你有什么建议来正确处理这个问题?
Riana