gpt4 book ai didi

silverlight - 在 Silverlight 应用程序中创建静态 DomainContext 好不好?

转载 作者:行者123 更新时间:2023-12-04 02:34:23 24 4
gpt4 key购买 nike

我正在开发 Silverlight 应用程序。我在我的应用程序中创建了静态 DomainContext,所以每个 DomainContext 只有一个。当我使用应用程序一段时间时,DomainContexts 似乎将数据保存在其中,例如,当我搜索数据并返回 100 条记录时,它将保留这些数据,直到我手动清除它为止。

  • 将 DomainContext 创建为静态并在应用程序的生命周期中重用它是否好?
  • 如果有一个 DomainContext 实例很好,我该如何处理膨胀的 Context 问题?
  • 最佳答案

  • 一个 DomainContext 是个好主意,因为您不能/不应该在不同的 DomainContext 对象之间共享实体,如果您尝试这样做,程序将失败。
  • 任何时候你有在给定点不需要的数据并且与服务器同步,使用 DomainContextObject.UnnecessaryEntities.Clear()方法。此外,您应该问自己一个问题,应该向客户端发送多少条记录,如果您要展示它们,100 条似乎很多,可以从服务器端轻松完成分页,因此您可以通过网络发送更少的数据。另一点是这些记录可以占用多少内存(我想与平均客户端 RAM 容量相比,这算不了什么)
  • 关于silverlight - 在 Silverlight 应用程序中创建静态 DomainContext 好不好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714414/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com