【发布时间】:2012-07-16 23:46:47
【问题描述】:
我阅读了很多关于 NHibernate 的书籍,并注意到 Configure() 是如何实现的。在书中,每次应用程序在控制台应用程序中运行时都会调用该方法。大多数 ASP.NET 示例在线调用 Configure() 在每个页面请求上。我认为这会产生很多开销,因为必须在每个请求上配置 NHibernate。是否在每个页面请求上配置 NHibernate 是否重要?如果没有,有人将如何在 asp.net mvc 中保存配置 - 应用程序范围?
【问题讨论】:
-
“大多数在线 ASP.NET 示例都会在每个页面请求上调用 Configure()。” 什么?这些示例在哪里?跨度>
-
调用 Configure 等每个请求的 SessionFactory 是最差的实践示例。
标签: c# sql-server nhibernate fluent-nhibernate