tbf/TestBenchFramework/Mappings/MetersPathMap.cs
2014-07-28 09:56:40 +02:00

40 lines
1.3 KiB
C#

using FluentNHibernate.Mapping;
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);
#pragma warning restore
}
}
}