【发布时间】:2011-07-04 15:06:09
【问题描述】:
我目前正在开发多个需要访问公共数据库的 Web 服务。
我想使用实体框架来与数据库交互。
为了避免发生可能的并发操作,最好的做法是什么?
例如,我有一个管理数据库中用户详细信息的 Web 服务。如何避免出现一个客户端删除用户而另一个客户端尝试更新它的情况?
此外,还有可能多个 Web 服务必须共享对数据库中相同表的访问权限,这也带来了并发问题。
谢谢
注意:我还没有决定 Web 服务本身是否会是单例,但这可能是一种可能性。我还没有确定这是否有益......
【问题讨论】:
标签: wcf web-services entity-framework singleton