namespace wcftest.orm { using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Data.Entity.Spatial; public partial class Amazon_Product { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] public Amazon_Product() { Amazon_Product_ItemValue = new HashSet(); } [Key] public int AmazonProduct_Id { get; set; } public int? StoreInfo_Id { get; set; } [Required] [StringLength(500)] public string StoreName { get; set; } [StringLength(50)] public string AmazonParentAsin { get; set; } public long? AmazonProductId { get; set; } public long? Product_Id { get; set; } [StringLength(50)] public string ProductCode { get; set; } [StringLength(3500)] public string ProductName { get; set; } [StringLength(3500)] public string ProductSpec { get; set; } [StringLength(40)] public string SKU { get; set; } [StringLength(24)] public string StandardProductID { get; set; } [StringLength(5)] public string StandardProductIDType { get; set; } [StringLength(100)] public string Color { get; set; } [StringLength(100)] public string Size { get; set; } [StringLength(24)] public string UPC { get; set; } [StringLength(20)] public string EAN { get; set; } [StringLength(20)] public string ISBN { get; set; } [StringLength(500)] public string AmazonProductTitle { get; set; } [StringLength(50)] public string Brand { get; set; } [StringLength(50)] public string Manufacturer { get; set; } [StringLength(100)] public string MfrPartNumber { get; set; } [StringLength(50)] public string Designer { get; set; } [StringLength(2000)] public string Description { get; set; } public int? AmazonType_Id { get; set; } [StringLength(50)] public string AmazonTypeName { get; set; } [Column(TypeName = "date")] public DateTime? LaunchDate { get; set; } [Column(TypeName = "date")] public DateTime? DiscontinueDate { get; set; } [Column(TypeName = "date")] public DateTime? ReleaseDate { get; set; } [StringLength(100)] public string ExternalProductUrl { get; set; } [StringLength(20)] public string OffAmazonChannel { get; set; } [StringLength(20)] public string OnAmazonChannel { get; set; } [StringLength(3)] public string CurrencyCode { get; set; } public decimal? MSRP { get; set; } [Column(TypeName = "money")] public decimal? RegularPrice { get; set; } [Column(TypeName = "money")] public decimal? ListingPrice { get; set; } public DateTime? ListingPriceStartDate { get; set; } public DateTime? ListingPriceEndDate { get; set; } [Column(TypeName = "money")] public decimal? ShippingPrice { get; set; } [StringLength(50)] public string FulfillmentCenterID { get; set; } public int? Quantity { get; set; } [StringLength(50)] public string SwitchFulfillmentTo { get; set; } [StringLength(100)] public string ConditionType { get; set; } [StringLength(1000)] public string ConditionNote { get; set; } public int? MaxOrderQuantity { get; set; } public int? MaxAggregateShipQuantity { get; set; } public int? ItemPackageQuantity { get; set; } public int? NumberOfItems { get; set; } [StringLength(50)] public string ProductTaxCode { get; set; } public int? SerialNumberRequired { get; set; } public int? IsGiftWrapAvailable { get; set; } public int? IsGiftMessageAvailable { get; set; } [StringLength(100)] public string PromotionKeywords { get; set; } public int? IsDiscontinuedByManufacturer { get; set; } [StringLength(20)] public string DeliveryChannel { get; set; } public decimal? ShippingWeight { get; set; } [StringLength(10)] public string ShippingWeightUnitOfMeasure { get; set; } public decimal? Length { get; set; } public decimal? Width { get; set; } public decimal? Height { get; set; } [StringLength(10)] public string UnitOfMeasure { get; set; } public decimal? Weight { get; set; } [StringLength(10)] public string WeightUnitOfMeasure { get; set; } [StringLength(2000)] public string BulletPoint { get; set; } public long? RecommendedBrowseNode1 { get; set; } [StringLength(100)] public string RecommendedBrowseNodeName1 { get; set; } public long? RecommendedBrowseNode2 { get; set; } [StringLength(100)] public string RecommendedBrowseNodeName2 { get; set; } [StringLength(100)] public string UsedFor { get; set; } [StringLength(200)] public string ItemType { get; set; } [StringLength(100)] public string OtherItemAttributes { get; set; } [StringLength(100)] public string TargetAudience { get; set; } [StringLength(50)] public string SubjectContent { get; set; } [StringLength(100)] public string SearchTerms { get; set; } [StringLength(50)] public string PlatinumKeywords { get; set; } public int? Memorabilia { get; set; } public int? Autographed { get; set; } [StringLength(100)] public string MerchantCatalogNumber { get; set; } public decimal? PackageLength { get; set; } public decimal? PackageWidth { get; set; } public decimal? PackageHeight { get; set; } [StringLength(10)] public string PackageDimensionUnitOfMeasure { get; set; } public decimal? PackageWeight { get; set; } [StringLength(10)] public string PackageWeightUnitOfMeasure { get; set; } public int? Prop65 { get; set; } [StringLength(100)] public string CPSIAWarning { get; set; } [StringLength(100)] public string CPSIAWarningDescription { get; set; } [StringLength(100)] public string TSDWarning { get; set; } [StringLength(100)] public string TSDAgeWarning { get; set; } [StringLength(300)] public string TSDLanguage { get; set; } public int? Priority { get; set; } public int? BrowseExclusion { get; set; } public int? RecommendationExclusion { get; set; } [StringLength(50)] public string RegisteredParameter { get; set; } public int? Enable { get; set; } public string Remark { get; set; } public int? OrderNo { get; set; } public int? CreateID { get; set; } [StringLength(50)] public string Creator { get; set; } public DateTime? CreateDate { get; set; } public int? ModifyID { get; set; } [StringLength(50)] public string Modifier { get; set; } public DateTime? ModifyDate { get; set; } public string ExpandFields { get; set; } public virtual Amazon_StoreInfo Amazon_StoreInfo { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection Amazon_Product_ItemValue { get; set; } } }