/// <summary>
 /// Create a new DimSalesReason object.
 /// </summary>
 /// <param name="salesReasonKey">Initial value of the SalesReasonKey property.</param>
 /// <param name="salesReasonAlternateKey">Initial value of the SalesReasonAlternateKey property.</param>
 /// <param name="salesReasonName">Initial value of the SalesReasonName property.</param>
 /// <param name="salesReasonReasonType">Initial value of the SalesReasonReasonType property.</param>
 public static DimSalesReason CreateDimSalesReason(global::System.Int32 salesReasonKey, global::System.Int32 salesReasonAlternateKey, global::System.String salesReasonName, global::System.String salesReasonReasonType)
 {
     DimSalesReason dimSalesReason = new DimSalesReason();
     dimSalesReason.SalesReasonKey = salesReasonKey;
     dimSalesReason.SalesReasonAlternateKey = salesReasonAlternateKey;
     dimSalesReason.SalesReasonName = salesReasonName;
     dimSalesReason.SalesReasonReasonType = salesReasonReasonType;
     return dimSalesReason;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the DimSalesReasons EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToDimSalesReasons(DimSalesReason dimSalesReason)
 {
     base.AddObject("DimSalesReasons", dimSalesReason);
 }