gpt4 book ai didi

mysql - C# 插入所有行还是不插入?

转载 作者:太空宇宙 更新时间:2023-11-03 12:31:40 24 4
gpt4 key购买 nike

我做过简单的My sql事务。但是有没有办法通过 c# 进行交易?

示例:

插入文件中的所有行或从不插入任何内容。

有没有在 C# 中执行此操作的示例或说明?我只通过参数化的 c# 语法执行了单个查询。我认为编写删除查询有点矫枉过正,不符合我的需要。

最佳答案

当然。

如果您将 Entity Framework 与 MySQL 结合使用,SaveChanges() 将在事务中执行。它要么全部成功,要么全部失败(如果需要,您可以使用 TransactionScope 更好地控制该方面)。

使用 ADO.Net,您可以使用 TransactionScope如此处所述:

https://stackoverflow.com/a/3321030/141172

TransactionScope 也适用于 DataTable

http://www.codingbeaver.com/myblog/2010/02/19/update-datatable-in-transaction/

关于mysql - C# 插入所有行还是不插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15030241/

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