5

NHibernate 似乎有一些新的方法可以在代码中映射实体,这真的很好,但是我找不到任何关于在代码中配置数据库连接的信息。自从我使用 NHibernate(第 2 版)以来已经有一段时间了,我已经习惯了提供此功能的 Fluent NHibernate。NHibernate 3.2 中是否有类似的功能,如果有,我该如何使用它?

4

2 回答 2

4

我相信 3.2 版中可用的 Fluent NHibernate 的更新替代品被称为“Loquacious API”。有关如何使用它的示例,请参见此处的此问题和此处的 nhibernate forge wiki 。

于 2011-11-28T20:38:56.317 回答
4

您没有确切说明要配置什么,但这可能会让您入门。使用智能感知进行探索以查看更多选项。

var config = new Configuration()
            .Proxy(p => p.ProxyFactoryFactory<NHibernate.Bytecode.DefaultProxyFactoryFactory>())
            .DataBaseIntegration(d =>
                                     {
                                         d.ConnectionString = "foo";
                                         d.Dialect<SQLiteDialect>();
                                     });
于 2011-12-03T00:47:18.950 回答