/// <summary>
 /// Deprecated Method for adding a new object to the DimProductSubcategories EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToDimProductSubcategories(DimProductSubcategory dimProductSubcategory)
 {
     base.AddObject("DimProductSubcategories", dimProductSubcategory);
 }
 /// <summary>
 /// Create a new DimProductSubcategory object.
 /// </summary>
 /// <param name="productSubcategoryKey">Initial value of the ProductSubcategoryKey property.</param>
 /// <param name="englishProductSubcategoryName">Initial value of the EnglishProductSubcategoryName property.</param>
 /// <param name="spanishProductSubcategoryName">Initial value of the SpanishProductSubcategoryName property.</param>
 /// <param name="frenchProductSubcategoryName">Initial value of the FrenchProductSubcategoryName property.</param>
 public static DimProductSubcategory CreateDimProductSubcategory(global::System.Int32 productSubcategoryKey, global::System.String englishProductSubcategoryName, global::System.String spanishProductSubcategoryName, global::System.String frenchProductSubcategoryName)
 {
     DimProductSubcategory dimProductSubcategory = new DimProductSubcategory();
     dimProductSubcategory.ProductSubcategoryKey = productSubcategoryKey;
     dimProductSubcategory.EnglishProductSubcategoryName = englishProductSubcategoryName;
     dimProductSubcategory.SpanishProductSubcategoryName = spanishProductSubcategoryName;
     dimProductSubcategory.FrenchProductSubcategoryName = frenchProductSubcategoryName;
     return dimProductSubcategory;
 }