73 lines
3.2 KiB
C#
73 lines
3.2 KiB
C#
///
|
|
/// Copyright (c) 2016 Sensus Metering Systems
|
|
///
|
|
using FluentNHibernate.Mapping;
|
|
using Config.Entities;
|
|
|
|
namespace Config.Mappings
|
|
{
|
|
#if HEAT_METERS_SUPPORT
|
|
class HeatMetersPathMap : ClassMap<HeatMetersPath>
|
|
{
|
|
public HeatMetersPathMap()
|
|
{
|
|
Id(x => x.Id);
|
|
Map(x => x.ItemNr);
|
|
Map(x => x.Name);
|
|
|
|
Map(x => x.TempWarmRef);
|
|
Map(x => x.TempColdRef);
|
|
|
|
Map(x => x.TempBath1);
|
|
Map(x => x.TempBath2);
|
|
Map(x => x.TempBath3);
|
|
Map(x => x.TempBath4);
|
|
|
|
#pragma warning disable
|
|
Map(x => x.TempWarm1);
|
|
if (Config.Data.WMsCount >= 2) Map(x => x.TempWarm2);
|
|
if (Config.Data.WMsCount >= 3) Map(x => x.TempWarm3);
|
|
if (Config.Data.WMsCount >= 4) Map(x => x.TempWarm4);
|
|
if (Config.Data.WMsCount >= 5) Map(x => x.TempWarm5);
|
|
if (Config.Data.WMsCount >= 6) Map(x => x.TempWarm6);
|
|
if (Config.Data.WMsCount >= 7) Map(x => x.TempWarm7);
|
|
if (Config.Data.WMsCount >= 8) Map(x => x.TempWarm8);
|
|
if (Config.Data.WMsCount >= 9) Map(x => x.TempWarm9);
|
|
if (Config.Data.WMsCount >= 10) Map(x => x.TempWarm10);
|
|
if (Config.Data.WMsCount >= 11) Map(x => x.TempWarm11);
|
|
if (Config.Data.WMsCount >= 12) Map(x => x.TempWarm12);
|
|
if (Config.Data.WMsCount >= 13) Map(x => x.TempWarm13);
|
|
if (Config.Data.WMsCount >= 14) Map(x => x.TempWarm14);
|
|
if (Config.Data.WMsCount >= 15) Map(x => x.TempWarm15);
|
|
if (Config.Data.WMsCount >= 16) Map(x => x.TempWarm16);
|
|
if (Config.Data.WMsCount >= 17) Map(x => x.TempWarm17);
|
|
if (Config.Data.WMsCount >= 18) Map(x => x.TempWarm18);
|
|
if (Config.Data.WMsCount >= 19) Map(x => x.TempWarm19);
|
|
if (Config.Data.WMsCount >= 20) Map(x => x.TempWarm20);
|
|
|
|
Map(x => x.TempCold1);
|
|
if (Config.Data.WMsCount >= 2) Map(x => x.TempCold2);
|
|
if (Config.Data.WMsCount >= 3) Map(x => x.TempCold3);
|
|
if (Config.Data.WMsCount >= 4) Map(x => x.TempCold4);
|
|
if (Config.Data.WMsCount >= 5) Map(x => x.TempCold5);
|
|
if (Config.Data.WMsCount >= 6) Map(x => x.TempCold6);
|
|
if (Config.Data.WMsCount >= 7) Map(x => x.TempCold7);
|
|
if (Config.Data.WMsCount >= 8) Map(x => x.TempCold8);
|
|
if (Config.Data.WMsCount >= 9) Map(x => x.TempCold9);
|
|
if (Config.Data.WMsCount >= 10) Map(x => x.TempCold10);
|
|
if (Config.Data.WMsCount >= 11) Map(x => x.TempCold11);
|
|
if (Config.Data.WMsCount >= 12) Map(x => x.TempCold12);
|
|
if (Config.Data.WMsCount >= 13) Map(x => x.TempCold13);
|
|
if (Config.Data.WMsCount >= 14) Map(x => x.TempCold14);
|
|
if (Config.Data.WMsCount >= 15) Map(x => x.TempCold15);
|
|
if (Config.Data.WMsCount >= 16) Map(x => x.TempCold16);
|
|
if (Config.Data.WMsCount >= 17) Map(x => x.TempCold17);
|
|
if (Config.Data.WMsCount >= 18) Map(x => x.TempCold18);
|
|
if (Config.Data.WMsCount >= 19) Map(x => x.TempCold19);
|
|
if (Config.Data.WMsCount >= 20) Map(x => x.TempCold20);
|
|
#pragma warning restore
|
|
}
|
|
}
|
|
#endif
|
|
}
|