Nhibernate session.BeginTransaction()与transaction.Begin()

Ste*_*veM 6 c# nhibernate transactions

我的问题与使用nhibernate事务有关

transaction.Begin()下面一个问题吗?还是多余的?

using (var transaction = session.BeginTransaction())
{
    transaction.Begin();
    action();
    transaction.Commit();
}
Run Code Online (Sandbox Code Playgroud)

Ste*_*veM 8

检查源后,transaction.Begin()实际上是多余的 - 一个无害的无操作.

链接到源