43 lines
1.2 KiB
C#
43 lines
1.2 KiB
C#
using FluentNHibernate.Mapping;
|
|
using SharedDatabase.Entities;
|
|
|
|
namespace SharedDatabase.Mappings
|
|
{
|
|
class OrderInfoMap : ClassMap<OrderInfo>
|
|
{
|
|
public OrderInfoMap()
|
|
{
|
|
Id(x => x.Id);
|
|
Map(x => x.POName);
|
|
Map(x => x.POState);
|
|
Map(x => x.Workflow);
|
|
Map(x => x.TestProcedure);
|
|
Map(x => x.VariantCode);
|
|
Map(x => x.VacoDescription);
|
|
Map(x => x.MadeInText);
|
|
Map(x => x.ModuleParam)
|
|
.CustomType("StringClob")
|
|
.CustomSqlType("varchar(2000)");
|
|
Map(x => x.LaserMarking);
|
|
Map(x => x.Packing);
|
|
Map(x => x.PiecesCount);
|
|
Map(x => x.SNPrefix);
|
|
Map(x => x.SNFirst);
|
|
Map(x => x.SNDigitsCount);
|
|
Map(x => x.SNSuffix);
|
|
Map(x => x.RAPrefix);
|
|
Map(x => x.RAFirst);
|
|
Map(x => x.RASuffix);
|
|
Map(x => x.CurrentPcsCount);
|
|
Map(x => x.CurrentSN);
|
|
Map(x => x.CurrentRA);
|
|
Map(x => x.BaseNr1);
|
|
Map(x => x.BaseNr2);
|
|
Map(x => x.BaseNr3);
|
|
Map(x => x.BaseNr4);
|
|
Map(x => x.BaseNr5);
|
|
Map(x => x.Remark);
|
|
}
|
|
}
|
|
}
|