/// /// Copyright (c) 2015 Sensus Metering Systems /// using FluentNHibernate.Mapping; using Results.Entities; namespace Results.Mappings { class WaterMeterMap : ClassMap { public WaterMeterMap() { Id(x => x.Id); Map(x => x.SerialNr); Map(x => x.SerialNrEx); Map(x => x.PurchaseOrder); Map(x => x.YearOfProduction); Map(x => x.WMPosition); Map(x => x.EndState); Map(x => x.EndStateAux); Map(x => x.QRise); Map(x => x.QFall); Map(x => x.Passed); #if IPERLST Map(x => x.OrigCalibFactor); Map(x => x.CalibFactor); Map(x =? x.Q2CorrectionDone); Map(x => x.Q2Correction); #endif References(x => x.WaterMeterData); References(x => x.Batch); HasMany(x => x.MeterTestRslts) .Cascade.All(); } } }