Updated transaction locks to be defered.

This commit is contained in:
Keivan Beigi
2014-11-24 12:00:19 -08:00
parent 06d8d1e2bb
commit af3c0de4d5
11 changed files with 39 additions and 12 deletions

View File

@@ -1,4 +1,5 @@
using System;
using System.Data;
using System.Runtime.Serialization;
namespace Marr.Data
@@ -54,12 +55,12 @@ namespace Marr.Data
}
}
public void BeginTransaction()
public void BeginTransaction(IsolationLevel isolationLevel)
{
// Only allow one transaction to begin
if (_transactionCount < 1)
{
DB.BeginTransaction();
DB.BeginTransaction(isolationLevel);
}
_transactionCount++;