【发布时间】:2014-12-19 17:50:05
【问题描述】:
我在服务器应用程序上实现了一个 EntityFrameworkDataService,客户端应用程序可以从中查询。我用谷歌搜索了一段时间,但在完成查询后无法找到如何关闭数据库连接。有没有办法做到这一点,还是自动完成?
【问题讨论】:
标签: c# entity-framework wcf-data-services
我在服务器应用程序上实现了一个 EntityFrameworkDataService,客户端应用程序可以从中查询。我用谷歌搜索了一段时间,但在完成查询后无法找到如何关闭数据库连接。有没有办法做到这一点,还是自动完成?
【问题讨论】:
标签: c# entity-framework wcf-data-services
见here:
实体框架仅在需要时打开连接,例如执行查询或调用 SaveChanges,然后在操作完成时关闭连接。
我完全没有理由假设EntityFrameworkDataService<T> 将强制其DbContext 保持连接打开。当然,您始终可以通过分析数据库来检查。
【讨论】: