将EF 4.0上下文链接到WCF调用上下文

时间:2010-03-23 10:51:22

标签: wcf entity-framework

我想在收到调用时创建一个Entity Framework 4.0上下文,并在完成时调用以保存更改(类似于JPA)。

我认为这是一个好主意,因为我可以将状态用于所有调用,它很短并且封装enogh是线程安全的,并且足够长时间来缓存调用和上下文本身。

知道实现这个的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

是的,当然,这是最好的方式。

默认情况下,根据最佳做法建议,WCF服务呼叫是“按呼叫”,例如每个请求都会获得一个全新的,专用的服务类实例 - 没有杂乱的多线程/并发处理 - 只是一个很好的干净执行环境。

使用EF 4,通过WCF发送回实体的“断开连接”场景是EF团队关注的(许多)区域之一。有关更多信息,请参阅其中一些资源: