artigo .net Magazine 49 - NHibernate

Neste artigo iremos ver a portabilidade entre databases. Com base na aplicação que foi criada na edição 46, vamos trocar o database e ver como é simples fazer isso com os principais databases que temos no mercado.

Esse artigo faz parte da revista .NET Magazine edição 49. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF.

 

Boas Práticas

NHibernate

Portabilidade entre Databases

 

Recentemente, na 46ª edição desta revista, eu escrevi um artigo sobre a metodologia de desenvolvimento MVC e o uso do NHibernate como framework de persistência.

Na ocasião foi desenvolvida uma aplicação Web para controle de um fórum de dúvidas sobre tecnologia. Neste artigo tivemos a oportunidade de desenvolver todas as camadas que envolvem o MVC, e adicionalmente, vimos como implementar o NHibernate em nossas aplicações .NET.

Uma das características principais do NHibernate que não foi abordada no artigo da edição 46, é a portabilidade entre databases. Quando falamos em portabilidade entre databases, estamos dizendo que com o NHibernate é possível trocarmos o database da nossa aplicação depois de ela estar pronta, e com o mínimo esforço.

Neste artigo iremos ver exatamente isso. Com base na aplicação que foi criada na edição 46, vamos trocar o database e ver como é simples fazer isso com os principais databases que temos no mercado.

 

Solução Forum

Para que você consiga realizar os exemplos deste artigo é imprescindível que você tenha a solução completa que foi desenvolvida no artigo que tratou do MVC e NHibernate.

Há duas formas de você conseguir esta solução. Uma é lendo o artigo citado e realizar passo a passo os exemplos, para no final ter a solução desenvolvida. A outra opção é baixar no site da DevMedia a solução pronta. Para isso acesse o link: https://www.devmedia.com.br/resumo/download.asp?site=1.

E como você pode conferir na Figura 1, faça o download da .net Magazine 46. Após fazer o download do arquivo net46-downloads.zip, descompacte-o em uma pasta de sua preferência.

Dentre os arquivos contidos neste zip, você encontrará o Forum.zip. Descompacte-o também, e você terá aí a solução completa que iremos utilizar. De qualquer forma eu sugiro fortemente que você leia o artigo da edição 46, para que entenda alguns conceitos importantes do NHibernate, que iremos ver neste artigo.

 

" [...] continue lendo...

Artigos relacionados