首页 文章

NHibernate Sql Compact IoC - 连接管理

提问于
浏览
0

在Windows窗体应用程序中使用NHibernate和Sql Compact时,我想知道管理连接的最佳实践是什么 . 使用SQL CE,我已经读过,您应该保持连接打开,而不是像通常使用标准SQL那样关闭它 . 如果是这种情况并且您使用IoC,您是否会使您的存储库成为单身人士,以便它们永远存在或在您执行“工作单元”后处置它们 .

还有办法确定打开Sql CE的连接数吗?

1 回答

  • 0

    在我的DAL或DataService中,它将具有整个应用程序的生命周期,我将创建并保持打开与数据库的连接,然后让ORM为自己的连接管理做任何想做的事情 . 我只会在Compact Framework应用程序中执行此操作,其中构建和拆除每个查询的连接的速度可能会有所不同 .

相关问题