Buenas noches Edgar,

Desconozco como hacerlo ya que yo tengo todo bajo XML. Pero te dejo dos
links que te pueden servir:
http://fabiomaulo.blogspot.com.ar/2011/07/nhibernate-playing-with-mapping-by-code.html?m=1

https://nhibernate.jira.com/secure/attachment/13630/Test.cs

Saludos,
César

El mié., may. 27, 2015 10:27 AM, Edgar Ramos <eramose...@gmail.com>
escribió:

> 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 acceder a más opciones, visita https://groups.google.com/d/optout.
>

-- 
-- 
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