/// <inheritdoc /> protected override EntityFrameworkUnitOfWork <DbContext> CreateUnitOfWork(Func <DbContext> dbContextFactory, DbContextOptions options) { return(new AppUnitOfWork(this, dbContextFactory, options)); }
/// <summary> /// Creates new instance of UoW /// </summary> /// <param name="provider">UoW provider</param> /// <param name="dbContextFactory">Functor resolving <see cref="DbContext"/></param> /// <param name="options">Options for database context</param> public AppUnitOfWork(IUnitOfWorkProvider provider, Func <DbContext> dbContextFactory, DbContextOptions options) : base(provider, dbContextFactory, options) { }