【发布时间】:2013-10-01 20:04:35
【问题描述】:
我有一个托管在多个服务器上的 Web 服务,随着流量的增加,竞争条件出现。我们在 Azure 上使用实体框架和主机,我一直在研究使用 TransactionScope 编写查询或将逻辑移动到存储过程中并在那里执行事务。
我想知道使用TransactionScope 或存储过程有什么区别?解决此问题的最佳做法是什么?
【问题讨论】:
-
EF6 具有“改进的事务支持”entityframework.codeplex.com/…。所以这可能也是你的一个选择
标签: entity-framework tsql stored-procedures azure-sql-database race-condition