/// <summary> /// Initializes a new instance of the <see cref="GenericRepository{TEntity}"/> class. /// </summary> /// <param name="context">The context.</param> internal protected GenericRepository(WebshopContext context) { if (context == null) { throw new ArgumentNullException("context"); } Context = context; DbSet = context.Set <TEntity>(); }