[英]Entity Framework and Mysql Transaction
如何使用事务更新锁定EF 4.x? 我如何使用EF执行以下MYSQL sql?
START TRANSACTION;
SELECT @A:=TagCount FROM TopicTag where Tag = 'SIMPLE' FOR UPDATE;
UPDATE TopicTag SET TagCount=@A+1 where Tag = 'SIMPLE';
COMMIT;
您可以使用TransactionScope
对象进行TransactionScope
。 MSDN文档中有示例用法。
在事务中,代码的核心部分可能看起来像:
var tag = context.TopicTags.Single(x => x.Tag == "SIMPLE");
tag.TagCount++;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.