- Part field (int) added to Test and TestResult, shown and processed in UI in ProcedureDlg
100 lines
3.2 KiB
C#
100 lines
3.2 KiB
C#
using FluentNHibernate.Mapping;
|
|
using TBF.Entities;
|
|
|
|
namespace TBF.Mappings
|
|
{
|
|
class TestResultMap : ClassMap<TestResult>
|
|
{
|
|
public TestResultMap()
|
|
{
|
|
Id(x => x.Id);
|
|
Map(x => x.Name);
|
|
Map(x => x.MetersKind);
|
|
HasMany(x => x.Meters)
|
|
.Cascade.All();
|
|
HasMany(x => x.CombinedMeters)
|
|
.Cascade.All();
|
|
|
|
Map(x => x.ProcedureName);
|
|
|
|
Map(x => x.TestId);
|
|
Map(x => x.TestName);
|
|
Map(x => x.Part);
|
|
Map(x => x.Qfrom);
|
|
Map(x => x.Qto);
|
|
Map(x => x.Volume);
|
|
Map(x => x.TstTime);
|
|
Map(x => x.Repeats);
|
|
Map(x => x.Emptying);
|
|
Map(x => x.Zeroing);
|
|
Map(x => x.Time2MassMsrmt);
|
|
Map(x => x.Method);
|
|
Map(x => x.ErrLimLo);
|
|
Map(x => x.ErrLimHi);
|
|
|
|
Map(x => x.FeedingPath)
|
|
.CustomType("StringClob")
|
|
.CustomSqlType("varchar(4000)");
|
|
Map(x => x.BenchPath)
|
|
.CustomType("StringClob")
|
|
.CustomSqlType("varchar(4000)");
|
|
Map(x => x.OutputPath)
|
|
.CustomType("StringClob")
|
|
.CustomSqlType("varchar(4000)");
|
|
Map(x => x.MetersPath)
|
|
.CustomType("StringClob")
|
|
.CustomSqlType("varchar(4000)");
|
|
|
|
Map(x => x.TimeStart);
|
|
Map(x => x.TimeEnd);
|
|
Map(x => x.RepetitionNr);
|
|
Map(x => x.AmbientTempAve);
|
|
Map(x => x.AmbientPressAve);
|
|
Map(x => x.AmbientHumiAve);
|
|
Map(x => x.PressInAvrg);
|
|
Map(x => x.PressInStart);
|
|
Map(x => x.PressInEnd);
|
|
Map(x => x.PressOutAvrg);
|
|
Map(x => x.PressOutStart);
|
|
Map(x => x.PressOutEnd);
|
|
Map(x => x.TempInAvrg);
|
|
Map(x => x.TempInStart);
|
|
Map(x => x.TempInEnd);
|
|
Map(x => x.TempOutAvrg);
|
|
Map(x => x.TempOutStart);
|
|
Map(x => x.TempOutEnd);
|
|
Map(x => x.TempDivAvrg);
|
|
Map(x => x.TempDivStart);
|
|
Map(x => x.TempDivEnd);
|
|
Map(x => x.MassStartRaw);
|
|
Map(x => x.MassStart);
|
|
Map(x => x.MassEndRaw);
|
|
Map(x => x.MassEnd);
|
|
Map(x => x.MassDiff);
|
|
Map(x => x.DensityIn);
|
|
Map(x => x.DensityOut);
|
|
Map(x => x.DensityDiv);
|
|
Map(x => x.FlowMass); /// from conventional true value
|
|
Map(x => x.FlowVolume); /// from conventional true value
|
|
Map(x => x.VolumeCTV); /// volume conventional true value
|
|
Map(x => x.VolumeMaster); /// volume from the master flow meter
|
|
Map(x => x.Time); /// measurement time in seconds
|
|
Map(x => x.ErrorMaster);
|
|
Map(x => x.PulsesMaster);
|
|
Map(x => x.ConstMaster); /// Pulses per liter master flow meter
|
|
Map(x => x.TimeDivStart0);
|
|
Map(x => x.TimeDivStart1);
|
|
Map(x => x.TimeDivStart2);
|
|
Map(x => x.TimeDivStart3);
|
|
Map(x => x.TimeDivStart4);
|
|
Map(x => x.TimeDivStart5);
|
|
Map(x => x.TimeDivEnd0);
|
|
Map(x => x.TimeDivEnd1);
|
|
Map(x => x.TimeDivEnd2);
|
|
Map(x => x.TimeDivEnd3);
|
|
Map(x => x.TimeDivEnd4);
|
|
Map(x => x.TimeDivEnd5);
|
|
}
|
|
}
|
|
}
|