2015-04-15 18:32:56 +00:00
|
|
|
|
///
|
|
|
|
|
|
/// Copyright (c) 2013-2015 Sensus Metering Systems
|
|
|
|
|
|
///
|
|
|
|
|
|
using FluentNHibernate.Mapping;
|
2014-07-28 07:54:35 +00:00
|
|
|
|
using TBF.Entities;
|
|
|
|
|
|
|
|
|
|
|
|
namespace TBF.Mappings
|
|
|
|
|
|
{
|
|
|
|
|
|
class MetersPathMap : ClassMap<MetersPath>
|
|
|
|
|
|
{
|
|
|
|
|
|
public MetersPathMap()
|
|
|
|
|
|
{
|
|
|
|
|
|
Id(x => x.Id);
|
|
|
|
|
|
Map(x => x.ItemNr);
|
|
|
|
|
|
Map(x => x.Name);
|
|
|
|
|
|
Map(x => x.Qfrom);
|
|
|
|
|
|
Map(x => x.Qto);
|
|
|
|
|
|
Map(x => x.Sensor1);
|
|
|
|
|
|
#pragma warning disable
|
|
|
|
|
|
if (Program.WMsCount >= 2) Map(x => x.Sensor2);
|
|
|
|
|
|
if (Program.WMsCount >= 3) Map(x => x.Sensor3);
|
|
|
|
|
|
if (Program.WMsCount >= 4) Map(x => x.Sensor4);
|
|
|
|
|
|
if (Program.WMsCount >= 5) Map(x => x.Sensor5);
|
|
|
|
|
|
if (Program.WMsCount >= 6) Map(x => x.Sensor6);
|
|
|
|
|
|
if (Program.WMsCount >= 7) Map(x => x.Sensor7);
|
|
|
|
|
|
if (Program.WMsCount >= 8) Map(x => x.Sensor8);
|
|
|
|
|
|
if (Program.WMsCount >= 9) Map(x => x.Sensor9);
|
|
|
|
|
|
if (Program.WMsCount >= 10) Map(x => x.Sensor10);
|
|
|
|
|
|
if (Program.WMsCount >= 11) Map(x => x.Sensor11);
|
|
|
|
|
|
if (Program.WMsCount >= 12) Map(x => x.Sensor12);
|
|
|
|
|
|
if (Program.WMsCount >= 13) Map(x => x.Sensor13);
|
|
|
|
|
|
if (Program.WMsCount >= 14) Map(x => x.Sensor14);
|
|
|
|
|
|
if (Program.WMsCount >= 15) Map(x => x.Sensor15);
|
|
|
|
|
|
if (Program.WMsCount >= 16) Map(x => x.Sensor16);
|
|
|
|
|
|
if (Program.WMsCount >= 17) Map(x => x.Sensor17);
|
|
|
|
|
|
if (Program.WMsCount >= 18) Map(x => x.Sensor18);
|
|
|
|
|
|
if (Program.WMsCount >= 19) Map(x => x.Sensor19);
|
|
|
|
|
|
if (Program.WMsCount >= 20) Map(x => x.Sensor20);
|
2015-08-14 12:37:53 +00:00
|
|
|
|
#if IPERLST
|
|
|
|
|
|
if (Program.WMsCount >= 21) Map(x => x.Sensor21);
|
|
|
|
|
|
if (Program.WMsCount >= 22) Map(x => x.Sensor22);
|
|
|
|
|
|
if (Program.WMsCount >= 23) Map(x => x.Sensor23);
|
|
|
|
|
|
if (Program.WMsCount >= 24) Map(x => x.Sensor24);
|
|
|
|
|
|
if (Program.WMsCount >= 25) Map(x => x.Sensor25);
|
|
|
|
|
|
if (Program.WMsCount >= 26) Map(x => x.Sensor26);
|
|
|
|
|
|
if (Program.WMsCount >= 27) Map(x => x.Sensor27);
|
|
|
|
|
|
if (Program.WMsCount >= 28) Map(x => x.Sensor28);
|
|
|
|
|
|
if (Program.WMsCount >= 29) Map(x => x.Sensor29);
|
|
|
|
|
|
if (Program.WMsCount >= 30) Map(x => x.Sensor30);
|
|
|
|
|
|
if (Program.WMsCount >= 31) Map(x => x.Sensor31);
|
|
|
|
|
|
if (Program.WMsCount >= 32) Map(x => x.Sensor32);
|
|
|
|
|
|
if (Program.WMsCount >= 33) Map(x => x.Sensor33);
|
|
|
|
|
|
if (Program.WMsCount >= 34) Map(x => x.Sensor34);
|
|
|
|
|
|
if (Program.WMsCount >= 35) Map(x => x.Sensor35);
|
|
|
|
|
|
if (Program.WMsCount >= 36) Map(x => x.Sensor36);
|
|
|
|
|
|
if (Program.WMsCount >= 37) Map(x => x.Sensor37);
|
|
|
|
|
|
if (Program.WMsCount >= 38) Map(x => x.Sensor38);
|
|
|
|
|
|
if (Program.WMsCount >= 39) Map(x => x.Sensor39);
|
|
|
|
|
|
if (Program.WMsCount >= 40) Map(x => x.Sensor40);
|
|
|
|
|
|
#endif
|
2014-07-28 07:54:35 +00:00
|
|
|
|
#pragma warning restore
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|