/// <summary> /// Initializes a new instance of the <see cref="SqlDbInitializer"/> class. /// </summary> /// <param name="orderRepository">The orderRepository<see cref="IRepository{Order}"/>.</param> public SqlDbInitializer(IRepository <Order> orderRepository, IOrderingDbProvider orderingDbProvider) { _orderRepository = orderRepository; _orderingDbProvider = orderingDbProvider; }
/// <summary> /// Initializes a new instance of the <see cref="EfRepository{TEntity}"/> class. /// </summary> /// <param name="orderDbProvider">The orderDbProvider<see cref="IOrderingDbProvider"/>.</param> public EfRepository(IOrderingDbProvider orderDbProvider) { _orderDbProvider = orderDbProvider; _entities = _orderDbProvider.DbContext.Set <TEntity>(); }