gpt4 book ai didi

c# - Entity Framework 和Mysql事务

转载 作者:行者123 更新时间:2023-11-30 01:24:00 25 4
gpt4 key购买 nike

How do i do EF 4.x for update lock with transaction? how do i do the below MYSQL sql using EF?

START TRANSACTION;
SELECT @A:=TagCount FROM TopicTag where Tag = 'SIMPLE' FOR UPDATE;

UPDATE TopicTag SET TagCount=@A+1 where Tag = 'SIMPLE';
COMMIT;

最佳答案

您可以使用 TransactionScope 进行交易目的。 MSDN documentation有示例用法。

在事务中,代码的核心部分可能如下所示:

var tag = context.TopicTags.Single(x => x.Tag == "SIMPLE");
tag.TagCount++;

关于c# - Entity Framework 和Mysql事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18215268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com