/// /// Copyright (c) 2015 Sensus Metering Systems /// using FluentNHibernate.Mapping; using Results.Entities; namespace Results.Mappings { class BatchMap : ClassMap { public BatchMap() { Id(x => x.Id); Map(x => x.BatchNr); Map(x => x.TestBenchId); Map(x => x.ProgramVersion); Map(x => x.UserName); Map(x => x.ProcedureName); Map(x => x.ProcedureRevision); Map(x => x.ProtocolTitle); Map(x => x.Custom1); Map(x => x.Custom2); Map(x => x.Custom3); Map(x => x.StartTime); Map(x => x.EndTime); Map(x => x.RsltsSent); Map(x => x.RsltsPrinted); HasMany(x => x.Tests) .Cascade.All(); HasMany(x => x.WaterMeters) .Cascade.All(); HasMany(x => x.TestRslts) .Cascade.All(); } } }