【发布时间】:2011-08-09 18:52:11
【问题描述】:
我有一个 WCF 服务将为我的实体处理插入、更新和删除(而不是读取)。
此服务中有多个 EF 模型(每个模型映射到数据库的不同部分)。
我的问题是:创建 ObjectContexts 成本高吗?我可以在每次收到保存请求时创建一个新的(会相当频繁)吗?
或者我应该尝试让每个实例的持续时间更长吗?如果我这样做了,上下文会缓存东西吗? (我可能会将其置于硬件负载平衡的情况下。)
如果我要为每个请求创建新的 ObjectContexts,有什么方法可以更快地完成吗?
【问题讨论】:
-
This 的问题非常相似,并且有一些非常好的答案。
标签: .net entity-framework entity-framework-4 inversion-of-control unity-container