如果您參考開發的Silverlight的MVVM示例,您會發現每個ViewModel都有它自己的DomainContext。不過,我並不認爲需要具有ViewModel特定的DomainContext。創建RIA服務的最佳實踐DomainContext
我傾向於爲所有ViewModel創建一個共享的DomainContext。這樣當將實體添加到不同的DomainContext並從不同的DomainContext中刪除它的問題永遠不會發生。否則,它可能發生,你正試圖從沒有在所有的特定實體等異常的DomainContext刪除..
任何人能告訴我什麼是最好的做法,說的DomainContext?