59 lines
1.3 KiB
C#
59 lines
1.3 KiB
C#
///
|
|
/// Copyright (c) 2015 Sensus Metering Systems
|
|
///
|
|
using FluentNHibernate.Mapping;
|
|
using Results.Entities;
|
|
|
|
namespace Results.Mappings
|
|
{
|
|
class WaterMeterDataMap : ClassMap<WaterMeterData>
|
|
{
|
|
public WaterMeterDataMap()
|
|
{
|
|
Id(x => x.Id);
|
|
Map(x => x.ProductName);
|
|
Map(x => x.Producer);
|
|
|
|
Map(x => x.DN);
|
|
Map(x => x.L);
|
|
Map(x => x.Mounting);
|
|
|
|
Map(x => x.Q4_Qmax);
|
|
Map(x => x.Q3_Qn);
|
|
Map(x => x.Q2_Qt);
|
|
Map(x => x.Q1_Qmin);
|
|
|
|
Map(x => x.MetrologicalClass);
|
|
Map(x => x.TemperatureClass);
|
|
Map(x => x.PressureLossClass);
|
|
Map(x => x.MaxAdmissiblePressure);
|
|
Map(x => x.FlowProfileSensitivityClass);
|
|
|
|
Map(x => x.ApprovalInfo);
|
|
Map(x => x.Certificate);
|
|
|
|
Map(x => x.PulsesPerLtr);
|
|
|
|
Map(x => x.ProducerAux);
|
|
Map(x => x.Q3_Qn_Aux);
|
|
Map(x => x.MetrologicalClassAux);
|
|
Map(x => x.ApprovalInfoAux);
|
|
|
|
Map(x => x.Text1);
|
|
Map(x => x.Text2);
|
|
Map(x => x.Text3);
|
|
Map(x => x.Text4);
|
|
Map(x => x.Text5);
|
|
|
|
Map(x => x.Compound);
|
|
#if HEAT_METER_SUPPORT
|
|
Map(x => x.HeatMeter);
|
|
#endif
|
|
#if ORACLE_DB
|
|
Map(x => x.WMTypeId);
|
|
Map(x => x.WMTypeRev);
|
|
#endif
|
|
}
|
|
}
|
|
}
|