Usuário com melhor resposta
nHibernate com mais de um banco de dados

Pergunta
-
Olá, gostaria de saber se é possível utilizar o nHibernate com mais de um banco de dados, algumas tabelas ficarao em um banco e outras em outro.
Como eu faria isso?
E nos mapeamentos das entidades, como eu informaria que aquele mapeamento é de um tabela de um determinado banco?
Respostas
-
Resposta no link: http://pt.stackoverflow.com/questions/86997/nhibernate-com-mais-de-um-banco-de-dados
- Marcado como Resposta Edmar Munhoz segunda-feira, 28 de dezembro de 2015 11:26
Todas as Respostas
-
É possível sim, Edmar.
Sugiro a vc dar uma lida na página do Fluent NHibernate, em que eles demonstram a conexão com um banco via código C#. Em teoria, vc faria o mesmo tipo de coisa, porém para 2 bancos diferentes:
https://github.com/jagregory/fluent-nhibernate/wiki/Getting-started
-
Os bancos sao da mesma tecnologia (os dois sao SQLServer, por exemplo)? Estarao no mesmo servidor?
Aqui esta um exemplo de como isso é feito:
http://mikehadlow.blogspot.ca/2008/10/mapping-entities-to-multiple-databases.html
Lembrando que as vezes é mais facil criar "duas camadas" de acesso à dados (uma para cada banco) e depois fazer a integraçao no nivel da camada de negocios.
Explique melhor o que vc precisa, as vezes a saida nao é por mapeamento.
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
-
Resposta no link: http://pt.stackoverflow.com/questions/86997/nhibernate-com-mais-de-um-banco-de-dados
- Marcado como Resposta Edmar Munhoz segunda-feira, 28 de dezembro de 2015 11:26