/// /// Copyright (c) 2020 Sensus Slovensko a.s. /// using FluentNHibernate.Mapping; using Events.Entities; namespace Events.Mappings { class EventMap : ClassMap { public EventMap() { Id(x => x.Id); Map(x => x.TimeStamp); Map(x => x.Bench); Map(x => x.Source); Map(x => x.EventClass); Map(x => x.Severity); Map(x => x.Message); Map(x => x.MoreInfo); HasManyToMany(x => x.Subscribers) .Cascade.SaveUpdate() .Table("EventSubscriber"); } } }