2011-11-28 9 views
5

NHibernate sembra avere alcuni nuovi modi per mappare le entità nel codice, che è davvero bello, ma non riesco a trovare alcuna informazione sulla configurazione delle connessioni del database nel codice. È passato un po 'di tempo da quando ho usato NHibernate (versione 2) e sono abituato a Fluent NHibernate che fornisce questa funzionalità. Esiste una funzione simile integrata in NHibernate 3.2 e, in caso affermativo, come la utilizzo?nHibernate 3.2 database di configurazione nel codice?

risposta

4

Credo che la nuova alternativa a Fluent NHibernate disponibile nella versione 3.2 sia stata soprannominata "API Loquacious". Vedi questa domanda here e il nhibernate forge wiki here per esempi su come usarlo.

+0

hmmm? quale di questi menziona le connessioni al database "loquacious"? –

+2

Controlla il blog di James Kovacs http://codebetter.com/jameskovacs/2011/01/21/loquacious-configuration-in-nhibhibate-3/ – Vadim

4

Non hai detto esattamente cosa vuoi configurare, ma questo potrebbe farti iniziare. Esplora con intelligenza per vedere più opzioni.

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

".... configurando le connessioni del database nel codice ..." –

+3

Il mio codice mostra come impostare ConnectionString e Dialect. Cos'altro hai bisogno di configurare? – jasonp

Problemi correlati