Ejemplo n.º 1
0
        public UnitOfWork(IDatabaseContextFactory <DbContext> dbContextfactory)
        {
            if (dbContextfactory == null)
            {
                throw new ArgumentNullException(nameof(dbContextfactory));
            }

            var masterDbContext = dbContextfactory.MasterDbContext();

            if (masterDbContext == null)
            {
                throw new ArgumentNullException(nameof(masterDbContext), @"Master database context cannot be null");
            }

            DatabaseContext = masterDbContext;
        }