/// /// Copyright (c) 2015-2019 Sensus Slovensko a.s. /// 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.MethodClass); Map(x => x.TestDone); Map(x => x.Remark) .CustomType("StringClob") .CustomSqlType("varchar(2000)"); Map(x => x.StartTime); Map(x => x.EndTime); Map(x => x.FlowSetTime); Map(x => x.TimeBtwnMassMsrmnts); Map(x => x.TestTime); Map(x => x.TestTimeCorrection); Map(x => x.PulsesMaster); Map(x => x.ConstMasterRaw); Map(x => x.ConstMasterCorr); 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.DensityLine).Column("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); Map(x => x.DiverterStart); Map(x => x.DiverterEnd); Map(x => x.ErrorFlags); Map(x => x.InfoFlags); #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.FlowMean); Map(x => x.FlowStart); Map(x => x.FlowEnd); Map(x => x.FlowMin); Map(x => x.FlowMax); Map(x => x.Uncertnt); Map(x => x.UncertntScale); Map(x => x.UncertntDensity); Map(x => x.UncertntTemp); Map(x => x.UncertntPressure); 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); Map(x => x.Counter1); Map(x => x.Counter2); Map(x => x.Counter3); Map(x => x.Counter4); Map(x => x.Counter5); } } }