【发布时间】:2011-12-24 14:23:04
【问题描述】:
如果您参考 Silverlight 开发的任何 MVVM 示例,您会发现每个 ViewModel 都有自己的 DomainContext。但是,我真的认为不需要 ViewModel 特定的 DomainContext。
我倾向于为所有 ViewModel 创建一个共享的 DomainContext。这样,当将实体添加到不同的 DomainContext 并从不同的 DomainContext 中删除它的问题永远不会出现。否则,您可能会尝试从根本没有该特定实体的 DomainContext 中删除,因此异常..
谁能告诉我关于 DomainContext 的最佳实践是什么?
【问题讨论】:
标签: c# silverlight c#-4.0 silverlight-4.0