Fluent NHibernate - Mapear propriedades com valores gerados de Sequence

0 respostas
Nicolas_Fernandes

E aí, galerinha do GUJ!
Tudo bem com vocês?

Espero que alguém trabalhe com .NET e use o Fluent NHibernate pra me dar uma mãozinha!
Eu tenho uma tabela onde há dois campos que possuem valores gerados por uma sequence:

- o campo ID, usando a sequence SEQ_ID;
- o campo NUMEROINSCRICAO, usando a sequence SEQ_NUMINSCRICAO.

As sequences precisam ser diferentes. Cada valor é gerado diferentemente um do outro. Logo, tenho minha classe POCO...
public class Classe {
    public long ID { get; set; }
    public long NumeroInscricao { get; set; }
}
Minha classe de mapeamento...
public class ClasseMapping : ClassMap<Classe> {

    public ClasseMapping() {
        Table("TABELA");
        Schema("SCHEMA");

        Id(classe => classe.ID, "ID").GeneratedBy.Sequence("SEQ_ID");
    }
}

E agora? Como ficaria o mapeamento de uma sequence para o campo NumeroInscricao, sendo que o mesmo não é mapeado com o método ID, e sim com o método MAP?
Alguma ideia?

Grato pela ajuda, galera,
fiquem com Deus! :D

Criado 14 de setembro de 2012
Respostas 0
Participantes 1