在ASP.NET WebApi中保留数据库连接



当前我创建了一个ASP.NET WebApi应用程序。由于RESTful应用程序是会话无状态的,我正在考虑如何保留开放的数据库连接?我还可以在每次用户发送WebApi请求时重新打开数据库。

但哪种解决方案会更好呢?

  1. 尝试保留数据库连接,但如何保存
  2. 每次用户发送WebApi请求时重新打开连接

谢谢,Andreas

您应该尽可能少地打开连接。使用完后立即关闭连接。.NET中的连接池将为您处理到数据库的物理连接,因此您不必担心性能问题。通过长时间保持开放连接,实际上会影响性能。

相关内容

  • 没有找到相关文章

最新更新