Esempio n. 1
0
 internal void RegisterDbContext(MsDbContext dbContext)
 {
     if (!DbContexts.Exists(dbCtx => dbCtx.Equals(dbContext)))
     {
         DbContexts.Add(dbContext);
     }
 }
Esempio n. 2
0
        protected Repository(MsDbContext dbContext, IUnitOfWork unitOfWork)
            : base(dbContext, unitOfWork)
        {
            if (dbContext == null)
            {
                throw new Exception("repository could not work without dbContext");
            }

            (unitOfWork as UnitOfWorks.UnitOfWorkBase)?.RegisterDbContext(dbContext);
            Container = dbContext;
        }