nHibernate 3.2 代码中的数据库配置?

发布于 2024-12-18 16:33:05 字数 169 浏览 1 评论 0原文

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

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?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

黄昏下泛黄的笔记 2024-12-25 16:33:06

我相信 3.2 版中提供的 Fluent NHibernate 的更新替代品被称为“Loquacious API”。请参阅此处和 nhibernate forge wiki 此处了解如何使用它的示例。

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.

那请放手 2024-12-25 16:33:06

您没有确切地说出您想要配置的内容,但这可能会帮助您开始。使用智能感知进行探索以查看更多选项。

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

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>();
                                     });
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文