public EfProductRepository(ProductsDbContext context) : base(context) { }
public EfGenericRepository(ProductsDbContext ctx) { context = ctx; }
public EfUnitOfWork(ProductsDbContext _productsDbContext) { productsDbContext = _productsDbContext ?? throw new ArgumentNullException("dbcontext can not be null"); }