using FluentNHibernate.Mapping; namespace MonitoringDB.Mappings { class ProcessMap : ClassMap { public ProcessMap() { Id(x => x.Id); Map(x => x.ItemNr); Map(x => x.Name); Map(x => x.Description); Map(x => x.ReleaseStatus); Map(x => x.TimeStamp); Map(x => x.UserName); HasMany(x => x.Parts) .OrderBy("Name") .Cascade.All(); HasMany(x => x.Worksteps) .OrderBy("WorkstepNr") .Cascade.All(); } } }