transactionscope 相关问题

TransactionScope是一个.NET类,用于将代码块标记为事务性。它使用隐式编程模型,因此事务由基础结构而不是开发人员管理。该类是在.NET 2.0中引入的。

在内存优化表上使用 TransactionScope 时出现“事务隔离级别设置为快照”错误

在 SQL Server 上的内存磁盘设置中,如下所示 快照隔离状态 快照隔离状态描述 is_read_commissed_snapshot_on is_memory_optimized_elevate_to_snapshot_on

回答 1 投票 0

即使抛出异常,TransactionScope 也不会回滚

我在交易块内进行了一些 API 调用。据我所知,如果这些 API 中的任何一个抛出异常,那么事务应该回滚。通过回滚,我了解到所有任务...

回答 1 投票 0

带有 EF Core DbContext 的 Azure Functions - DI 范围如何工作?

我目前正在 .NET Core 中开发 Azure Function 应用程序,并尝试为请求添加事务。问题是,当函数调用在 context.Database.BeginTransacti 之间进行工作时...

回答 1 投票 0

将 TransactionScope 与 OracleManagedDataAccess 一起使用,抛出 System.PlatformNotSupportedException:“此平台不支持操作。”

我可以通过尝试在同一个 TransactionScope 中打开 2 个连接来成功重现此情况(即使第一个连接在打开下一个连接之前已关闭),如下所示: var connectionString = "一些连接...

回答 2 投票 0

在事务中调用 WCF 方法会导致错误

我有一个复杂的应用程序并遇到了错误。我用以下代码简化了我的实际问题。 我有一个 WCF 服务,其方法可以对我的一个表执行选择: 公共圣...

回答 1 投票 0

服务器故障转移后 TransactionScope 是否仍在运行?服务器故障转移时数据库如何自动回滚更改?

这是我的代码 使用 (var context = DbContextCreator.Create()) { var transactionOptions = new TransactionOptions { Timeout = TransactionManager.DefaultTimeout }; // 60 秒。 ...

回答 1 投票 0

从 C# 调用 SQL 的超时:TransactionScope 似乎覆盖了 DbCommand CommandTimeout

我对这些超时的理解如下: DbCommand.CommandTimeout 控制 Sql 命令在自发停止并将控制权返回给 C# 调用代码之前运行的时间(...

回答 1 投票 0

交易范围超时 10 分钟

我在 C# 中有一个长时间运行的 TransactionScope。我告诉示波器它应该有很长的时间跨度,但我仍然超时。什么可能导致这种情况? 交易选项 交易选项 = 新

回答 10 投票 0

“操作对于交易状态无效”错误和交易范围

当我尝试调用包含 SELECT 语句的存储过程时,出现以下错误: 该操作对于事务状态无效 这是我的......的结构

回答 10 投票 0

将 TransactionScope 与 ASP.NET Core 6 Web API 和 System.Data.SQLite 结合使用

有问题的应用程序是一个 ASP.NET Core 6 Web API。它使用 SQLite 作为数据库。目标是有朝一日将其移至 SQL Server,因此我试图严格控制数据库层。 一吨...

回答 1 投票 0

使用 ServiceBusMessageBatch 和在 TransactionScope 中发送多条消息有什么区别?

使用 Azure.Messaging.ServiceBus。 我想在一个事务中向 Azure 服务总线发送多条消息。我可以接受每笔交易 100 条消息的限制。 这有什么好处和坏处...

回答 1 投票 0

使用 TransactionScope 的分布式事务

我有需要保存在两个组件(A,B)中的数据。 组件 C 使用 WCF 与 B 对话,并使用 .Net Remoting 与 A 对话。 由于 C 使用 WCF 与 B 交谈,我正在使用 TransactionScope (问题在

回答 1 投票 0

System.Transactions.TransactionScope缺少函数 "new()"

我正在使用PowerShell来测试AlphaFS。在我的Windows 10开发环境中,这一行运行得很好。PS C:\Users\Administrator [System.Transactions.TransactionScope]::new([System......])。

回答 1 投票 0

TransactionScope和多线程

我想知道在处理多线程时如何正确使用TransactionScope类?我们在主线程中创建一个新的作用域,然后生成几个...

回答 2 投票 42

当saveChanges()失败时重新使用事务+ EF

如果context.savechanges()失败,事务内的数据库状态和事务状态会是什么。我可以重用相同的事务但可以创建新的上下文吗? //重试应该在此级别上吗...

回答 2 投票 0

该操作对于交易状态无效

我有一个TransactionScope()块。它总是卡在插入语句中。它在活动监视器中显示为“阻止任务”,因此它会阻止SQL Server,并且在超时后,我会收到此消息...

回答 2 投票 3

[C#TransctionScope多种形式的实现

我有一种情况,我需要从一个表单(Form1)向数据库插入一条记录,然后打开另一个表单(Form2),在该表单中,我必须向DB添加更多详细信息,并在返回到Form1时需要添加更多详细信息。 ...

回答 1 投票 0

为什么内部TransactionScope的IsolationLevel不能不同,而SQL事务却可以?

可以在数据库事务中更改隔离级别,包括将一个事务加入已经运行的事务的情况。从现在开始,您只需更改处理锁的方式即可。使用Sql Server,...

回答 1 投票 2

TransactionScope:发生崩溃时,使用分布式事务进行幻影交易是否有风险?

我正在使用带有SQL Server和PostgreSQL的TransactionScope类的分布式事务。我对潜在的崩溃有一些担心,如果在提交整个过程时发生了崩溃...

回答 2 投票 1

[C#System.Transactions Vs TransactionScope

基于本文以及问题:Transaction和TransactionScope之间的区别,我们知道TransactionScope TransactionScope类提供了一种简单的方法来标记...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.