/// /// Copyright (c) 2015-2022 Sensus Slovensko a.s. /// using FluentNHibernate.Mapping; using SharedDatabase.Entities; namespace SharedDatabase.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); Map(x => x.DensityDiv); Map(x => x.MassOfEvapWater).Column("Buoyancy"); Map(x => x.Qdetected).Column("FlowMass"); Map(x => x.Flow).Column("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); Map(x => x.AmbTempStart); Map(x => x.AmbTempEnd); Map(x => x.AmbTempMin); Map(x => x.AmbTempMax); Map(x => x.AmbPressMean); Map(x => x.AmbPressStart); Map(x => x.AmbPressEnd); Map(x => x.AmbPressMin); Map(x => x.AmbPressMax); Map(x => x.AmbHumiMean); Map(x => x.AmbHumiStart); Map(x => x.AmbHumiEnd); Map(x => x.AmbHumiMin); Map(x => x.AmbHumiMax); Map(x => x.PressUpMean); Map(x => x.PressUpStart); Map(x => x.PressUpEnd); Map(x => x.PressUpMin); Map(x => x.PressUpMax); Map(x => x.PressDownMean); 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); Map(x => x.TempUpStart); Map(x => x.TempUpEnd); Map(x => x.TempUpMin); Map(x => x.TempUpMax); Map(x => x.TempDownMean); Map(x => x.TempDownStart); Map(x => x.TempDownEnd); Map(x => x.TempDownMin); Map(x => x.TempDownMax); Map(x => x.TempDivMean); 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); #if TURA_IPERL || TURA_IPERL_NEW || TURA_SPECIAL Map(x => x.ConductMean); Map(x => x.ConductStart); Map(x => x.ConductEnd); Map(x => x.ConductMin); Map(x => x.ConductMax); #endif 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); } } }