我启用了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代码,没有明确的事务管理或任何黑客攻击.