private T UseStatefulTransaction <T>(Func <SessionWrapper, T> action)
 {
     return(_storage.UseTransaction(action, _storage.Options.TransactionIsolationLevel));
 }
 private T UseStatefulTransaction <T>(Func <SessionWrapper, T> action)
 {
     return(_storage.UseTransaction(action, IsolationLevel.ReadUncommitted));
 }
 private T UseStatefulTransaction <T>(Func <SessionWrapper, T> action)
 {
     return(_storage.UseTransaction(action));
 }