public RepositoryBase(IDatabaseFactory databaseFactory) { DbContext dbContext = databaseFactory.GetBloodDonationsEntitiesContext(); if (dbContext == null) { throw new ArgumentNullException("Null DbContext"); } DbContext = dbContext; DbSet = DbContext.Set <T>(); }