/// /// Copyright (c) 2020 Sensus Slovensko a.s. /// using FluentNHibernate.Mapping; namespace SharedDatabase.Mappings { class SubscriberMap : ClassMap { public SubscriberMap() { Id(x => x.Id); Map(x => x.Name); Map(x => x.Groups); Map(x => x.DeliveryService); Map(x => x.Parameters); HasManyToMany(x => x.Events) .Cascade.SaveUpdate() .Inverse() .Table("EventSubscriber"); } } }