事务范围内隔离的 ADO.NET 连接和事务
背景:我有一个 ASP.NET MVC 应用程序,它使用操作筛选器将控制器操作包装在 TransactionScope 中。 更下游(在我的基础设施层);我想打开一个新的 A…
SqlConnection 和 TransactionScope 超时
我有一个超时为 60 分钟的 TransactionScope(通过 DTC,已提交读)。 在 TransactionScope 中,我已打开连接(我希望加入事务),但 30 秒后出现超时…
NServiceBus - 在消息处理程序中使用 TransactionScopeOption.Suppress 时出现问题
我有一个端点,它有一个消息处理程序,可以执行一些 FTP 工作。 由于 ftp 过程可能需要一些时间,因此我使用 TransactionScopeOption.Suppress 将 ftp…
LINQ 和 TranscationScope 不工作
我正在使用包含在 TransactionScope 中的 LINQ select 语句(以更改锁定),但根据 SQL Profiler,它似乎不起作用。我的代码如下所示: using (var ts…
IsolationLevel 设置为 Serialized 的 TransactionScope 正在锁定所有 SQL SELECT
我正在使用 PowerShell 事务;它创建一个 IsolationLevel 为 Serialized 的 CommittableTransaction。问题是,当我在此上下文中执行事务时,除了执行…
调试时如何处理TransactionScope?
我有由 ASP.NET 网站托管的 WebService。 TransactionScope 对象内部用于处理事务: using (TransactionScope scope = new TransactionScope()) { ...…
抑制只读 EF 上下文的 TransactionScope 登记?
我有一个场景,我需要打开多个指向不同数据库的数据上下文。不过,我只写入其中一个数据库并从其他数据库读取......因此从技术上讲,事务应该只针对其…
System.Transactions 的实际用途是什么?
我看到了 System.Transactions 命名空间,并且想知道,我可以吗实际上用这个命名空间用法创建一个 RDMBS 吗? 但是当我看到一些示例时,我不明白 Syst…
TransactionScope 如何运作?
当 Method1() 实例化 TransactionScope 并调用同时实例化 TransactionScope 的 Method2() 时,.NET 如何执行知道两者都在同一范围内吗? 我相信它在内…
Active Record/Nhibernate TransactionScopes 问题
这个问题纯粹与AR相关。 假设我的 web/wcf 应用程序中有 2 个层 - DataLayer 和 BusinessLayer。 DataLayer 包含用于映射的几乎原子操作(查找、获取…
TransactionScope 和超时问题
我们知道TransactionScope类可以使用用户定义的超时值。但是从 using {} 块退出时会引发超时异常。如何在超时值过去后立即抛出此超时异常?…
TransactionScope 和 Oracle 的问题
我们已经编写了一个使用 ODP.NET 与 Oracle 数据库 (11g) 通信的 C# 3.5 客户端。 该应用程序有一个批处理过程,其中执行长时间运行的任务,在 Transa…
TransactionScope:避免分布式事务
我有一个父对象(DAL 的一部分),其中包含子对象的集合 (List)。 当我将对象保存回数据库时,我输入/更新父对象,然后循环遍历每个子对象。为了可维…