/// <summary>
        /// Fetches the order item by sku and attributes.
        /// </summary>
        /// <param name="orderId">The order id.</param>
        /// <param name="sku">The sku.</param>
        /// <param name="attributes">The attributes.</param>
        /// <returns></returns>
        public OrderItemCollection FetchOrderItemBySkuAndAttributes(int orderId, string sku, string attributes)
        {
            Query query = new Query(OrderItem.Schema).
                          AddWhere(OrderItem.Columns.OrderId, orderId).
                          AddWhere(OrderItem.Columns.Sku, sku).
                          AddWhere(OrderItem.Columns.Attributes, attributes);
            OrderItemCollection orderItemCollection = new OrderItemController().FetchByQuery(query);

            return(orderItemCollection);
        }
 /// <summary>
 /// Fetches the order item by sku and attributes.
 /// </summary>
 /// <param name="orderId">The order id.</param>
 /// <param name="sku">The sku.</param>
 /// <param name="attributes">The attributes.</param>
 /// <returns></returns>
 public OrderItemCollection FetchOrderItemBySkuAndAttributes(int orderId, string sku, string attributes)
 {
     Query query = new Query(OrderItem.Schema).
     AddWhere(OrderItem.Columns.OrderId, orderId).
     AddWhere(OrderItem.Columns.Sku, sku).
     AddWhere(OrderItem.Columns.Attributes, attributes);
       OrderItemCollection orderItemCollection = new OrderItemController().FetchByQuery(query);
       return orderItemCollection;
 }