using FluentNHibernate.Mapping; namespace SharedDatabase.Mappings { class WorkstepMap : ClassMap { public WorkstepMap() { Id(x => x.Id); Map(x => x.WorkstepNr); Map(x => x.Name); Map(x => x.Description); Map(x => x.CheckPartNr); Map(x => x.AllowRepairs); References(x => x.Workflow) .Column("Process_id"); References(x => x.ReferencePart); HasMany(x => x.Parts) .OrderBy("StepNumber") .Cascade.All(); } } }