public QueryRepositoryBase(IRepositoryInitializer <T> initializer)
 {
     if (initializer == null)
     {
         throw new ArgumentNullException(nameof(initializer));
     }
     this.dbSet = initializer.GetDbSet();
 }