Exemplo n.º 1
0
 /// <summary>Constructor.</summary>
 /// <param name="dataService">      The data service. </param>
 /// <param name="parentUnitOfWork"> The parent unit of work. </param>
 public LiteDbUnitOfWork(LiteDbDataService dataService, LiteDbUnitOfWork parentUnitOfWork) : base(dataService)
 {
     _ownsConnection   = false;
     LiteDbDataService = dataService;;
     Transaction       = parentUnitOfWork.Transaction;
 }
Exemplo n.º 2
0
 /// <summary>	Constructor. </summary>
 /// <exception cref="ArgumentNullException">
 ///     Thrown when one or more required arguments are
 ///     null.
 /// </exception>
 /// <param name="dataService">	The data service. </param>
 public LiteDbUnitOfWork(LiteDbDataService dataService) : base(dataService)
 {
     LiteDbDataService = dataService ?? throw new ArgumentNullException(nameof(dataService));
     Transaction       = LiteDbDataService.Database.BeginTrans();
 }