Gente un saludo, estoy con la version 4 de nh, tengo mis mappings via xml
files, no poseo un file de configuracion de nh si no por codigo
private ISessionFactory BuildSessionFactory()
{
var configuration = new Configuration();
configuration.DataBaseIntegration(db =>
{
db.Dialect<MsSql2008Dialect>();
db.ConnectionStringName = "BDD";
});
configuration.Properties[NHibernate.Cfg.Environment.CurrentSessionContextClass]
=
typeof(LazySessionContext).AssemblyQualifiedName;
configuration.AddAssembly("Logistics.DAOs.NH");
Security.Configure<User>(configuration,
SecurityTableStructure.Prefix);
return configuration.BuildSessionFactory();
}
hay alguna forma de setear en el codigo posteado lo que tenia por mappings
en cuanto a hilo
----
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<typedef name="HighLow" class="NHibernate.Id.TableHiLoGenerator,
NHibernate">
<param name="max_lo">99</param>
</typedef>
</hibernate-mapping>
----
para utilizarlo en mis mappings de mis entidades de esta forma
<id name="Id">
<generator class="HighLow"/>
</id>
via mapping cuando lo tenia en el file de configuracion de nh, solo me
hacia falta incorporar la siguiente sentencia
<mapping resource="HRA.Parqueadero.DAOs.NH.Mappings.CustomTypes.xml"
assembly="HRA.Parqueadero.DAOs.NH"/>
Gracias por sus comentarios
--
Saludos
Edgar
--
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
---
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano"
de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía
un correo electrónico a [email protected].
Para obtener más opciones, visita https://groups.google.com/d/optout.