Silverlight RIA Services DomainContext的生命周期

时间:2010-11-12 11:46:09

标签: entity-framework wcf-ria-services

对于实体框架上下文,最佳做法是只在您需要时将您的上下文挂起。同样的事情对于Silverlight域上下文是否适用,或者将它持续更长时间更“安全”?如果您可以将其实例化一次并使其成为应用程序范围变量,是否可以将其添加到ApplicationLifeTimeObjects列表中?

2 个答案:

答案 0 :(得分:3)

DomainContext只是一个变更集,因此使用它更多地取决于您的业务规则。

只要您保存更改,以避免数据丢失,我不知道有任何理由阻止您在应用程序的生命周期中重复使用一个DataContext。

答案 1 :(得分:0)

嗯......并行性,内存消耗,缺乏隔离(你必须要注意在内存中执行清理更改,导航到另一个页面时必须将其丢弃)。在某些情况下,对其他一些人来说可能没有意义吗?