2011-11-28 8 views
5

NHibernate parece tener algunas formas nuevas de mapear entidades en código, lo cual es realmente agradable, pero no puedo encontrar ninguna información sobre cómo configurar las conexiones de la base de datos en el código. Ha pasado un tiempo desde que utilicé NHibernate (versión 2) y estoy acostumbrado a Fluent NHibernate que proporciona esta capacidad. ¿Hay alguna característica similar incorporada en NHibernate 3.2? De ser así, ¿cómo la uso?nHibernate 3.2 ¿configuración de la base de datos en el código?

Respuesta

4

Creo que la nueva alternativa a Fluidez NHibernate disponible en la versión 3.2 se ha denominado la 'API Locuaz'. Consulte esta pregunta here y la wiki de nhibernate forge here para ver ejemplos de cómo usarla.

+0

hmmm? ¿Cuál de ellos menciona conexiones de bases de datos "locuaces"? –

+2

Revisa el blog de James Kovacs http://codebetter.com/jameskovacs/2011/01/21/loquacious-configuration-in-nhibernate-3/ – Vadim

4

No dijo exactamente lo que quiere configurar, pero esto podría ayudarlo a comenzar. Explora con intellisense para ver más opciones.

var config = new Configuration() 
      .Proxy(p => p.ProxyFactoryFactory<NHibernate.Bytecode.DefaultProxyFactoryFactory>()) 
      .DataBaseIntegration(d => 
            { 
             d.ConnectionString = "foo"; 
             d.Dialect<SQLiteDialect>(); 
            }); 
+0

".... configurando las conexiones de la base de datos en el código ..." –

+3

Mi código muestra cómo se configura ConnectionString y Dialect. ¿Qué más necesitas para configurar? – jasonp

Cuestiones relacionadas