using FluentNHibernate.Mapping; using Gestor.Infrastructure.Entities.Generic; using Gestor.Infrastructure.Entities.Seguros; using System; using System.Linq.Expressions; using System.Runtime.CompilerServices; namespace Gestor.Infrastructure.Mappings.Seguros { public class RamoMap : ClassMap { public RamoMap() { base.Table("ramo"); base.LazyLoad(); base.Id((RamoDb x) => (object)x.Id).GeneratedBy.Assigned().Column("idramo"); base.Map((RamoDb x) => x.Nome).Column("nome"); base.Map((RamoDb x) => (object)x.Iof).Column("iof"); base.Map((RamoDb x) => (object)x.Ativo).Column("ativo").CustomType(); base.Map((RamoDb x) => (object)x.Fatura).Column("fatura").CustomType(); base.Map((RamoDb x) => x.RamoSusep).Column("ramosusep"); base.Map((RamoDb x) => (object)x.CodigoSusep).Column("codsusep"); } } }