Si, en la config que te pase no esta puesto, pero esta configurado el mapeo.
Los hbm los tengo en el proyecto que configura NH.
Te detallo un poco mas como es el proyecto.
Visual Studio 2010.
Framework 4.0 ( tal vez eso tenga algo que ver pero la verdad es que este es
mi primer proyecto combinando 4.0 y NH )
NHibernate.Web y una libreria de clases que se llama Domain.
NHibernate.Web contiene una referencia a Domain.
Dentro de Domain tengo mis clases junto con una clase estatica que configura
NH.
Tengo todas las referencias agregadas:
- NHibernate
- NHibernate.ByteCode.LinFu
- LinFu.DynamicProxy
- Iesi.Collections
- Log4Net
- Antrl3.Runtime
Dentro del .Web no tengo estas referencias ( para aclarar )
Por otro lado, NHibernate es de la version 2.1.2.4000
y Finalmente le web.config que describi anteriormente, que lo vuelvo a
mostrar a continuacion
<configuration>
<configSections>
<section name="hibernate-configuration"
type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" />
</configSections>
<!--CON ESTA SECCION NHIBERNATE SE AUTOCONFIGURA. BASE QUE USA. CONECTORES
Y CONNECTION STRING-->
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property
name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="connection.connection_string">
Server=localhost\sqlexpress;initial catalog=MovieManager;Integrated
Security=true
</property>
<property
name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property
name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
<property
name='proxyfactory.factory_class'>NHibernate.ByteCode.LinFu.ProxyFactoryFactory,
NHibernate.ByteCode.LinFu</property>
<mapping assembly="NHibernate.Domain.Mapping" />
</session-factory>
</hibernate-configuration>
.....
</configuration>
Eso es todo mi proyecto.
El error que obtengo es el siguiente:
"Could not load file or assembly 'NHibernate, Version=2.1.2.4000,
Culture=neutral, PublicKeyToken=aa95f207798dfdb4' or one of its
dependencies. The located assembly's manifest definition does not match the
assembly reference. (Exception from HRESULT: 0x80131040)"
Eso es todo con lo que cuento actualmente.
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano