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: 
NHibernate-Hispano@googlegroups.com
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 nhibernate-hispano+unsubscr...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a