Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Adilson_Web_2007

[Resolvido] Configurar NHibernate com C#

Recommended Posts

Prezados, boa tarde!

 

Estou criando uma aplicação windows e quero gravar usuários no banco de dados. Porém não estou conseguindo fazer funcionar. Pesquisei na internet tem uma semana estudando o assunto e nada.

 

quando vou gravar o usuário no banco da o seguinte erro:

 

Unable to load type 'NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle' during configuration of proxy factory class.

Possible causes are:

- The NHibernate.Bytecode provider assembly was not deployed.

- The typeName used to initialize the 'proxyfactory.factory_class' property of the session-factory section is not well formed.

 

Solution:

Confirm that your deployment folder contains one of the following assemblies:

NHibernate.ByteCode.LinFu.dll

NHibernate.ByteCode.Castle.dll

 

Poderiam me ajudar por favor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nunca trabalhei com NHibernate, mas pela mensagem:

 

Confirm that your deployment folder contains one of the following assemblies:

NHibernate.ByteCode.LinFu.dll

NHibernate.ByteCode.Castle.dll

 

Você faz referência a essas dlls?

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nunca trabalhei com NHibernate, mas pela mensagem:

 

Confirm that your deployment folder contains one of the following assemblies:

NHibernate.ByteCode.LinFu.dll

NHibernate.ByteCode.Castle.dll

 

Você faz referência a essas dlls?

 

Abraços...

 

Sim. Fiz

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos, bom dia!

 

Resolvi o problema.

 

Na aplicação estava assim:

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.[b]0[/b]" assembly="NHibernate" namespace="NHibernate">

 

Ai eu substitui por isso:

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.[b]2[/b]" assembly="NHibernate" namespace="NHibernate">

 

Outro erro foi que eu não habilitei na propriedade do arquivo de mapeamento o Embedded Resource. Fui lá e habilitei.

 

Agora está tudo funcionando.

 

Iniciante né!!! rsrsrs.

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.