/// /// Copyright (c) 2015 Sensus Metering Systems /// using FluentNHibernate.Mapping; using Results.Entities; namespace Results.Mappings { class TestRsltMap : ClassMap { public TestRsltMap() { Id(x => x.Id); References(x => x.Batch); References(x => x.TestData); References(x => x.Components); Map(x => x.Part); Map(x => x.RepetitionNr); Map(x => x.StartTime); Map(x => x.EndTime); Map(x => x.FlowSetTime); Map(x => x.TestTime); Map(x => x.PulsesMaster); Map(x => x.ConstMaster); Map(x => x.MassStartRaw); Map(x => x.MassStart); Map(x => x.MassEndRaw); Map(x => x.MassEnd); Map(x => x.DensityIn); Map(x => x.DensityOut); Map(x => x.DensityDiv); Map(x => x.Buoyancy); Map(x => x.FlowMass); Map(x => x.FlowVolume); Map(x => x.VolumeCTV); Map(x => x.VolumeMaster); Map(x => x.ErrorMaster); #if HEAT_METERS Map(x => x.RefEnergy); #endif Map(x => x.AmbTempMean).Column("AmbientTempAve"); Map(x => x.AmbTempStart); Map(x => x.AmbTempEnd); Map(x => x.AmbTempMin); Map(x => x.AmbTempMax); Map(x => x.AmbPressMean).Column("AmbientPressAve"); Map(x => x.AmbPressStart); Map(x => x.AmbPressEnd); Map(x => x.AmbPressMin); Map(x => x.AmbPressMax); Map(x => x.AmbHumiMean).Column("AmbientHumiAve"); Map(x => x.AmbHumiStart); Map(x => x.AmbHumiEnd); Map(x => x.AmbHumiMin); Map(x => x.AmbHumiMax); Map(x => x.PressUpMean).Column("PressUpAvrg"); Map(x => x.PressUpStart); Map(x => x.PressUpEnd); Map(x => x.PressUpMin); Map(x => x.PressUpMax); Map(x => x.PressDownMean).Column("PressDownAvrg"); Map(x => x.PressDownStart); Map(x => x.PressDownEnd); Map(x => x.PressDownMin); Map(x => x.PressDownMax); Map(x => x.PressDeltaMean); Map(x => x.PressDeltaStart); Map(x => x.PressDeltaEnd); Map(x => x.PressDeltaMin); Map(x => x.PressDeltaMax); Map(x => x.TempUpMean).Column("TempInAvrg"); Map(x => x.TempUpStart).Column("TempInStart"); Map(x => x.TempUpEnd).Column("TempInEnd"); Map(x => x.TempUpMin).Column("TempInMin"); Map(x => x.TempUpMax).Column("TempInMax"); Map(x => x.TempDownMean).Column("TempOutAvrg"); Map(x => x.TempDownStart).Column("TempOutStart"); Map(x => x.TempDownEnd).Column("TempOutEnd"); Map(x => x.TempDownMin).Column("TempOutMin"); Map(x => x.TempDownMax).Column("TempOutMax"); Map(x => x.TempDivMean).Column("TempDivAvrg"); Map(x => x.TempDivStart); Map(x => x.TempDivEnd); Map(x => x.TempDivMin); Map(x => x.TempDivMax); Map(x => x.FlowStart); Map(x => x.FlowEnd); Map(x => x.FlowMin); Map(x => x.FlowMax); Map(x => x.Custom1); Map(x => x.Custom2); Map(x => x.Custom3); Map(x => x.Custom4); Map(x => x.Custom5); Map(x => x.Custom6); Map(x => x.Custom7); Map(x => x.Custom8); } } }