@@ -914,7 +914,7 @@ public RecurringProductCyclePeriod RecurringCyclePeriod
914914 [ DataMember ]
915915 public virtual ICollection < ProductCategory > ProductCategories
916916 {
917- get { return _productCategories ?? ( _productCategories = new List < ProductCategory > ( ) ) ; }
917+ get { return _productCategories ?? ( _productCategories = new HashSet < ProductCategory > ( ) ) ; }
918918 protected set { _productCategories = value ; }
919919 }
920920
@@ -924,7 +924,7 @@ public virtual ICollection<ProductCategory> ProductCategories
924924 [ DataMember ]
925925 public virtual ICollection < ProductManufacturer > ProductManufacturers
926926 {
927- get { return _productManufacturers ?? ( _productManufacturers = new List < ProductManufacturer > ( ) ) ; }
927+ get { return _productManufacturers ?? ( _productManufacturers = new HashSet < ProductManufacturer > ( ) ) ; }
928928 protected set { _productManufacturers = value ; }
929929 }
930930
@@ -943,7 +943,7 @@ public virtual ICollection<ProductPicture> ProductPictures
943943 /// </summary>
944944 public virtual ICollection < ProductReview > ProductReviews
945945 {
946- get { return _productReviews ?? ( _productReviews = new List < ProductReview > ( ) ) ; }
946+ get { return _productReviews ?? ( _productReviews = new HashSet < ProductReview > ( ) ) ; }
947947 protected set { _productReviews = value ; }
948948 }
949949
@@ -953,7 +953,7 @@ public virtual ICollection<ProductReview> ProductReviews
953953 [ DataMember ]
954954 public virtual ICollection < ProductSpecificationAttribute > ProductSpecificationAttributes
955955 {
956- get { return _productSpecificationAttributes ?? ( _productSpecificationAttributes = new List < ProductSpecificationAttribute > ( ) ) ; }
956+ get { return _productSpecificationAttributes ?? ( _productSpecificationAttributes = new HashSet < ProductSpecificationAttribute > ( ) ) ; }
957957 protected set { _productSpecificationAttributes = value ; }
958958 }
959959
@@ -963,7 +963,7 @@ public virtual ICollection<ProductSpecificationAttribute> ProductSpecificationAt
963963 [ DataMember ]
964964 public virtual ICollection < ProductTag > ProductTags
965965 {
966- get { return _productTags ?? ( _productTags = new List < ProductTag > ( ) ) ; }
966+ get { return _productTags ?? ( _productTags = new HashSet < ProductTag > ( ) ) ; }
967967 protected set { _productTags = value ; }
968968 }
969969
@@ -973,7 +973,7 @@ public virtual ICollection<ProductTag> ProductTags
973973 [ DataMember ]
974974 public virtual ICollection < ProductVariantAttribute > ProductVariantAttributes
975975 {
976- get { return _productVariantAttributes ?? ( _productVariantAttributes = new List < ProductVariantAttribute > ( ) ) ; }
976+ get { return _productVariantAttributes ?? ( _productVariantAttributes = new HashSet < ProductVariantAttribute > ( ) ) ; }
977977 protected set { _productVariantAttributes = value ; }
978978 }
979979
@@ -993,7 +993,7 @@ public virtual ICollection<ProductVariantAttributeCombination> ProductVariantAtt
993993 [ DataMember ]
994994 public virtual ICollection < TierPrice > TierPrices
995995 {
996- get { return _tierPrices ?? ( _tierPrices = new List < TierPrice > ( ) ) ; }
996+ get { return _tierPrices ?? ( _tierPrices = new HashSet < TierPrice > ( ) ) ; }
997997 protected set { _tierPrices = value ; }
998998 }
999999
@@ -1003,7 +1003,7 @@ public virtual ICollection<TierPrice> TierPrices
10031003 [ DataMember ]
10041004 public virtual ICollection < Discount > AppliedDiscounts
10051005 {
1006- get { return _appliedDiscounts ?? ( _appliedDiscounts = new List < Discount > ( ) ) ; }
1006+ get { return _appliedDiscounts ?? ( _appliedDiscounts = new HashSet < Discount > ( ) ) ; }
10071007 protected set { _appliedDiscounts = value ; }
10081008 }
10091009
@@ -1013,7 +1013,7 @@ public virtual ICollection<Discount> AppliedDiscounts
10131013 [ DataMember ]
10141014 public virtual ICollection < ProductBundleItem > ProductBundleItems
10151015 {
1016- get { return _productBundleItems ?? ( _productBundleItems = new List < ProductBundleItem > ( ) ) ; }
1016+ get { return _productBundleItems ?? ( _productBundleItems = new HashSet < ProductBundleItem > ( ) ) ; }
10171017 protected set { _productBundleItems = value ; }
10181018 }
10191019 }
0 commit comments