NHibernate seems to have some new ways to map entities in code, which is really nice, but I can't find any information about configuring the database connections in code. It has been a while since I used NHibernate (version 2) and I am used to Fluent NHibernate which provides this capability. Is there a similar feature built into NHibernate 3.2 and if so, how do I use it?
Asked
Active
Viewed 3,807 times
2 Answers
4
I believe the newer alternative to Fluent NHibernate available in version 3.2 has been dubbed the 'Loquacious API'. See this question here and the nhibernate forge wiki here for examples on how to use it.

Community
- 1
- 1

Joel Briggs
- 1,779
- 2
- 14
- 17
-
hmmm? which one of those mention 'loquacious' database connections? – A.R. Nov 28 '11 at 21:19
-
2Check out James Kovacs' blog http://codebetter.com/jameskovacs/2011/01/21/loquacious-configuration-in-nhibernate-3/ – Vadim Nov 28 '11 at 22:30
4
You didn't say exactly what you want to configure, but this might get you started. Explore with intellisense to see more options.
var config = new Configuration()
.Proxy(p => p.ProxyFactoryFactory<NHibernate.Bytecode.DefaultProxyFactoryFactory>())
.DataBaseIntegration(d =>
{
d.ConnectionString = "foo";
d.Dialect<SQLiteDialect>();
});

jasonp
- 410
- 4
- 6
-
3My code shows how the set the ConnectionString and Dialect. What else do you need to configure? – jasonp Dec 05 '11 at 18:18