【发布时间】:2016-03-05 07:14:48
【问题描述】:
我正在使用 linq to sql 来处理数据库。 我有一个 DataContext 实例,它在程序开始时加载大量实体并将它们提取到 ram。
现在我需要创建一个新的 DataContext 并从我的第一个 DataContext 加载实体,而不是从数据库中获取它们。 (因为从本地网络的数据库中获取实体的速度问题)
类似这样的:
DataContext _globalDC = DB._dc;
//Do some entity loading ...
DataContext _localDC = _globalDC.Clone()
现在我应该可以在不影响 _globalDC 的情况下正常使用 _localDC(搜索、插入、更新……)。
有可能吗?
【问题讨论】:
标签: c# linq copy clone datacontext