/// /// Copyright (c) 2015-2021 Sensus Slovensko a.s. /// using FluentNHibernate.Mapping; using Results.Entities; namespace Results.Mappings { class MeterTestRsltMap : ClassMap { public MeterTestRsltMap() { Id(x => x.Id); Map(x => x.CompoundMeterId); Map(x => x.RegReaderType); Map(x => x.PulsesMeter); Map(x => x.PulsesMaster); Map(x => x.PulsesPerLiter); Map(x => x.VolumeStart); Map(x => x.VolumeEnd); Map(x => x.VolumeMeter); Map(x => x.VolumeRef); Map(x => x.TimestampStart); Map(x => x.TimestampEnd); Map(x => x.TestTime); Map(x => x.Error); Map(x => x.TestDone); Map(x => x.Passed); #if IPERL Map(x => x.ExtraDataPath); Map(x => x.X1); Map(x => x.X2); Map(x => x.X3); Map(x => x.X4); Map(x => x.X5); Map(x => x.X6); Map(x => x.X7); Map(x => x.X8); Map(x => x.X9); #endif #if ORACLE_DB Map(x => x.ErrorBC).Column("LastError"); #endif References(x => x.WaterMeter); References(x => x.TestRslt); } } }