Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Perfil
- {
- public Perfil()
- {
- PessoaLogin = new Collection<PessoaLogin>();
- }
- public virtual int IdPerfil { get; set; }
- public virtual string Descricao { get; set; }
- public virtual ICollection<PessoaLogin> PessoaLogin { get; set; }
- }
- public class PerfilMap : ClassMap<Perfil>
- {
- public PerfilMap()
- {
- Id(x => x.IdPerfil);
- Map(x => x.Descricao)
- .Not.Nullable()
- .Length(MapLength.TextoCurto);
- HasMany(x => x.PessoaLogin)
- .Not.LazyLoad()
- .KeyColumn("Id_Perfil");
- Table("Perfil");
- }
- }
- public class PessoaLogin:Pessoa
- {
- public virtual string Senha { get; set; }
- public virtual Perfil Perfil { get; set; }
- }
- public PessoaLoginMap()
- {
- KeyColumn("IdPessoa");
- Map(x => x.Senha)
- .Not.Nullable()
- .Length(MapLength.TextoMini);
- References(x => x.Perfil)
- .Columns("id_Perfil");
- Table("PessoaLogin");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement