gpt4 book ai didi

.net - 使用 Linq-2-Sql 时的 System.Transactions 源警告

转载 作者:行者123 更新时间:2023-12-02 13:51:23 25 4
gpt4 key购买 nike

我已启用 System.Transactions 日志记录:

<system.diagnostics>
<sources>
<source name="System.Transactions" switchValue="Warning">
-- my listeners here
</source>
</sources>
</system.diagnostics>

并看到很多奇怪的日志警告,例如:

  • 调用了 Transaction.Rollback
  • 征募回调为负
  • TransactionScope 不完整

有人可以解释一下吗?我的系统按预期工作,并且没有引发 ADO.NET 级别的异常。 DAL 代码是典型的 L2S 代码,没有显式事务管理或任何 hack。

最佳答案

使用警告的 switchValue 不仅仅会发现错误。来自msdn:

存在可能随后导致错误或严重故障(例如,分配失败或接近限制)的情况。对用户代码中的错误(例如事务中止、超时、身份验证失败)的正常处理也会生成警告。

也许这就是你想要的。如果是这样,那就酷了。否则,您可能需要将其更改为错误。

关于.net - 使用 Linq-2-Sql 时的 System.Transactions 源警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9078585/

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