using FluentNHibernate.Mapping; using TBF.Entities; namespace TBF.Mappings { class ProcedureMap : ClassMap { public ProcedureMap() { Id(x => x.Id); Map(x => x.ItemNr); Map(x => x.Name); Map(x => x.MetersKind); Map(x => x.Description); Map(x => x.CreationUser); Map(x => x.CreationTime); Map(x => x.LastChgUser); Map(x => x.LastChgTime); Map(x => x.LongDescription); Map(x => x.Watermeters); Map(x => x.DataEntry); Map(x => x.ResultsPrinter); Map(x => x.ResultsWriter); Map(x => x.TransitionStart); Map(x => x.TransitionEnd); ////Map(x => x.MetrologicalClass); ////HasOne(x => x.WMType); HasMany(x => x.MoreParams) .Cascade.All(); HasMany(x => x.Tests) .OrderBy("ItemNr") .Cascade.All(); } } }