/// /// Copyright (c) 2016-2021 Sensus Slovensko a.s. /// using FluentNHibernate.Mapping; namespace SharedDatabase.Mappings { class UserMap : ClassMap { public UserMap() { Id(x => x.Id); Map(x => x.UserName) .Column("Name"); Map(x => x.Number); Map(x => x.Tag); Map(x => x.Password); Map(x => x.Password2); Map(x => x.Password3); Map(x => x.Password4); Map(x => x.FullName) .Column("Description"); Map(x => x.LastPwChange); HasManyToMany(x => x.Groups) .Cascade.SaveUpdate() .Table("UsersGroups"); } } }