using System.ComponentModel.DataAnnotations.Schema; using System.Data.Entity.ModelConfiguration; namespace CAPI.Custom.Entities.Quotes.Mappings { public class QuoteItemMapping : EntityTypeConfiguration { public QuoteItemMapping() { ToTable("publ_QuoteItems"); HasKey(p => p.recId); Property(p => p.CATListCostPrice).HasColumnName("CatList_CostPrice"); Property(p => p.isActive).HasColumnName("isActive"); Property(p => p.IsCATList).HasColumnName("IsCatList").HasDatabaseGeneratedOption(DatabaseGeneratedOption.Computed); Property(p => p.itemID).HasColumnName("itemID"); Property(p => p.ParentSurfaceItemId).HasColumnName("ParentSurfaceItemId"); Property(p => p.PriceCheckCheckDate).HasColumnName("PriceCheck_CheckDate"); Property(p => p.PriceCheckIsChecked).HasColumnName("PriceCheck_IsChecked"); Property(p => p.PriceCheckNewSellPrice).HasColumnName("PriceCheck_NewSellPrice"); Property(p => p.PriceCheckOldSellPrice).HasColumnName("PriceCheck_OldSellPrice"); Property(p => p.PriceCheckQuoteDate).HasColumnName("PriceCheck_QuoteDate"); Property(p => p.PriceCheckQuoteItemId).HasColumnName("PriceCheck_QuoteItemId"); Property(p => p.PriceCheckQuoteNumber).HasColumnName("PriceCheck_QuoteNumber"); Property(p => p.UniqueNumber).HasColumnName("QuoteItems_QuoteItems_InventoryItemsUniqueNumber"); Property(p => p.MasterPartNumber).HasColumnName("QuoteItems_QuoteItems_PartsMasterPartNumber"); Property(p => p.BinLocation).HasColumnName("QuoteItems_QuoteItems_QuoteItemsBinLocation"); Property(p => p.Brand).HasColumnName("QuoteItems_QuoteItems_QuoteItemsBrand"); Property(p => p.Category).HasColumnName("QuoteItems_QuoteItems_QuoteItemsCategory"); Property(p => p.Condition).HasColumnName("QuoteItems_QuoteItems_QuoteItemsCondition"); Property(p => p.CostPrice).HasColumnName("QuoteItems_QuoteItems_QuoteItemsCostPrice"); Property(p => p.Description).HasColumnName("QuoteItems_QuoteItems_QuoteItemsDescription"); Property(p => p.LeadTime).HasColumnName("QuoteItems_QuoteItems_QuoteItemsLeadTime"); Property(p => p.Margin).HasColumnName("QuoteItems_QuoteItems_QuoteItemsMargin"); Property(p => p.MinorCode).HasColumnName("QuoteItems_QuoteItems_QuoteItemsMinorCode"); Property(p => p.PartNumber).HasColumnName("QuoteItems_QuoteItems_QuoteItemsPartNumber"); Property(p => p.QuantityAvailable).HasColumnName("QuoteItems_QuoteItems_QuoteItemsQuantityAvailable"); Property(p => p.QuantitySelected).HasColumnName("QuoteItems_QuoteItems_QuoteItemsQuantitySelected"); Property(p => p.SellingPrice).HasColumnName("QuoteItems_QuoteItems_QuoteItemsSellingPrice"); Property(p => p.Sequence).HasColumnName("QuoteItems_QuoteItems_QuoteItemsSequenceNumber"); Property(p => p.Subcategory).HasColumnName("QuoteItems_QuoteItems_QuoteItemsSubcategory"); Property(p => p.Supplier).HasColumnName("QuoteItems_QuoteItems_QuoteItemsSupplier"); Property(p => p.SupplierCurrency).HasColumnName("QuoteItems_QuoteItems_QuoteItemsSupplierCurrency"); Property(p => p.SupplierSequence).HasColumnName("QuoteItems_QuoteItems_QuoteItemsSupplierSequenceNumber"); Property(p => p.WarehouseLocation).HasColumnName("QuoteItems_QuoteItems_QuoteItemsWarehouseLocation"); Property(p => p.WeightKG).HasColumnName("QuoteItems_QuoteItems_QuoteItemsWeightKG"); Property(p => p.recId).HasColumnName("recId"); Property(p => p.surfaceId).HasColumnName("surfaceId"); } } }