terça-feira, 28 de dezembro de 2010

Nhibernate

Bem, estou escrevendo este post por que estou tendo problemas ao começar estudar o NHibernate. Até onde eu fui, seu uso é simples, as funções principais da bliblioteca já estão bem escritas, deixando o trabalho pesado para ela.


Ao começar a procurar no google referências sobre o assunto eu encontrei inúmeors sites com tutoriais, guias passo a passo, inclusive o site do NHibernate trás uma ótima documentação sobre o assunto. Mas foi um blog que eu encontrei algo simples, e prático e bem direto, mostrando um passo a passo de forma mais breve, sem muita teoria ou porque das coisas, ele esta dividido em duas partes, Parte 01 que nada mais é que uma pequena introdução, e Parte 02, os mapeamentos e sua primeira implementação, e configurações.


Bem, essa imagem acima foi a minha primeira dificuldade encontrada, que nada mais foi que Referências a Dlls. Como eu havia copiado as dlls para dentro do projeto e depois add nas referências isso causou um erro interno, e o projeto não estava encontrando as dlls (NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle). A resolução do problema foi bem simples, o que fiz foi criar uma nova pasta fora do projeto com todas as Dlls usadas no projeto, e ao fazer as referencias, fazia desta pasta.

Bem, em resumo percebi que o Nhibernate é bem simples e fácil de usar, é como seguir uma receita de bolo, seguindo os passos padrão, não há erro.

abraço.