Updates all repos to use IScopeUnitOfWork

This commit is contained in:
Shannon
2017-01-19 16:51:39 +11:00
parent 4f5347fa4d
commit 27eeb383b4
65 changed files with 123 additions and 132 deletions

View File

@@ -11,10 +11,10 @@ namespace Umbraco.Core.Persistence
where TRepository : IDisposable, IRepository
{
private readonly IScopeUnitOfWorkProvider _uowProvider;
private readonly Func<IDatabaseUnitOfWork, TRepository> _repositoryFactory;
private readonly Func<IScopeUnitOfWork, TRepository> _repositoryFactory;
private readonly int[] _readLockIds, _writeLockIds;
public LockingRepository(IScopeUnitOfWorkProvider uowProvider, Func<IDatabaseUnitOfWork, TRepository> repositoryFactory,
public LockingRepository(IScopeUnitOfWorkProvider uowProvider, Func<IScopeUnitOfWork, TRepository> repositoryFactory,
IEnumerable<int> readLockIds, IEnumerable<int> writeLockIds)
{
Mandate.ParameterNotNull(uowProvider, "uowProvider");