/// <summary>
 /// Create a new bvc_LineItem object.
 /// </summary>
 /// <param name="id">Initial value of the Id property.</param>
 /// <param name="lastUpdated">Initial value of the LastUpdated property.</param>
 /// <param name="productId">Initial value of the ProductId property.</param>
 /// <param name="variantId">Initial value of the VariantId property.</param>
 /// <param name="quantity">Initial value of the Quantity property.</param>
 /// <param name="orderBvin">Initial value of the OrderBvin property.</param>
 /// <param name="basePrice">Initial value of the BasePrice property.</param>
 /// <param name="discountDetails">Initial value of the DiscountDetails property.</param>
 /// <param name="adjustedPrice">Initial value of the AdjustedPrice property.</param>
 /// <param name="shippingPortion">Initial value of the ShippingPortion property.</param>
 /// <param name="taxPortion">Initial value of the TaxPortion property.</param>
 /// <param name="lineTotal">Initial value of the LineTotal property.</param>
 /// <param name="customProperties">Initial value of the CustomProperties property.</param>
 /// <param name="quantityReturned">Initial value of the QuantityReturned property.</param>
 /// <param name="quantityShipped">Initial value of the QuantityShipped property.</param>
 /// <param name="productName">Initial value of the ProductName property.</param>
 /// <param name="productShortDescription">Initial value of the ProductShortDescription property.</param>
 /// <param name="productSku">Initial value of the ProductSku property.</param>
 /// <param name="statusCode">Initial value of the StatusCode property.</param>
 /// <param name="statusName">Initial value of the StatusName property.</param>
 /// <param name="selectionData">Initial value of the SelectionData property.</param>
 /// <param name="storeId">Initial value of the StoreId property.</param>
 /// <param name="shippingScheduleId">Initial value of the ShippingScheduleId property.</param>
 /// <param name="taxScheduleId">Initial value of the TaxScheduleId property.</param>
 /// <param name="productShippingWeight">Initial value of the ProductShippingWeight property.</param>
 /// <param name="productShippingLength">Initial value of the ProductShippingLength property.</param>
 /// <param name="productShippingWidth">Initial value of the ProductShippingWidth property.</param>
 /// <param name="productShippingHeight">Initial value of the ProductShippingHeight property.</param>
 /// <param name="shipFromAddress">Initial value of the ShipFromAddress property.</param>
 /// <param name="shipFromMode">Initial value of the ShipFromMode property.</param>
 /// <param name="shipFromNotificationId">Initial value of the ShipFromNotificationId property.</param>
 /// <param name="shipSeparately">Initial value of the ShipSeparately property.</param>
 /// <param name="extraShipCharge">Initial value of the ExtraShipCharge property.</param>
 public static bvc_LineItem Createbvc_LineItem(global::System.Int64 id, global::System.DateTime lastUpdated, global::System.String productId, global::System.String variantId, global::System.Int32 quantity, global::System.String orderBvin, global::System.Decimal basePrice, global::System.String discountDetails, global::System.Decimal adjustedPrice, global::System.Decimal shippingPortion, global::System.Decimal taxPortion, global::System.Decimal lineTotal, global::System.String customProperties, global::System.Int32 quantityReturned, global::System.Int32 quantityShipped, global::System.String productName, global::System.String productShortDescription, global::System.String productSku, global::System.String statusCode, global::System.String statusName, global::System.String selectionData, global::System.Int64 storeId, global::System.Int64 shippingScheduleId, global::System.Int64 taxScheduleId, global::System.Decimal productShippingWeight, global::System.Decimal productShippingLength, global::System.Decimal productShippingWidth, global::System.Decimal productShippingHeight, global::System.String shipFromAddress, global::System.Int32 shipFromMode, global::System.String shipFromNotificationId, global::System.Boolean shipSeparately, global::System.Decimal extraShipCharge)
 {
     bvc_LineItem bvc_LineItem = new bvc_LineItem();
     bvc_LineItem.Id = id;
     bvc_LineItem.LastUpdated = lastUpdated;
     bvc_LineItem.ProductId = productId;
     bvc_LineItem.VariantId = variantId;
     bvc_LineItem.Quantity = quantity;
     bvc_LineItem.OrderBvin = orderBvin;
     bvc_LineItem.BasePrice = basePrice;
     bvc_LineItem.DiscountDetails = discountDetails;
     bvc_LineItem.AdjustedPrice = adjustedPrice;
     bvc_LineItem.ShippingPortion = shippingPortion;
     bvc_LineItem.TaxPortion = taxPortion;
     bvc_LineItem.LineTotal = lineTotal;
     bvc_LineItem.CustomProperties = customProperties;
     bvc_LineItem.QuantityReturned = quantityReturned;
     bvc_LineItem.QuantityShipped = quantityShipped;
     bvc_LineItem.ProductName = productName;
     bvc_LineItem.ProductShortDescription = productShortDescription;
     bvc_LineItem.ProductSku = productSku;
     bvc_LineItem.StatusCode = statusCode;
     bvc_LineItem.StatusName = statusName;
     bvc_LineItem.SelectionData = selectionData;
     bvc_LineItem.StoreId = storeId;
     bvc_LineItem.ShippingScheduleId = shippingScheduleId;
     bvc_LineItem.TaxScheduleId = taxScheduleId;
     bvc_LineItem.ProductShippingWeight = productShippingWeight;
     bvc_LineItem.ProductShippingLength = productShippingLength;
     bvc_LineItem.ProductShippingWidth = productShippingWidth;
     bvc_LineItem.ProductShippingHeight = productShippingHeight;
     bvc_LineItem.ShipFromAddress = shipFromAddress;
     bvc_LineItem.ShipFromMode = shipFromMode;
     bvc_LineItem.ShipFromNotificationId = shipFromNotificationId;
     bvc_LineItem.ShipSeparately = shipSeparately;
     bvc_LineItem.ExtraShipCharge = extraShipCharge;
     return bvc_LineItem;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the bvc_LineItem EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTobvc_LineItem(bvc_LineItem bvc_LineItem)
 {
     base.AddObject("bvc_LineItem", bvc_LineItem);
 }