我有一个正在执行以下操作的 winforms 应用程序:
在每个查询上:
- 数据库连接
- 数据库查询
- 数据库断开连接
因为我们试图避免必须保持数据库连接打开。这会影响性能,因为我们每次都必须连接/断开连接。
这里的理想化模型是什么,它具有最快的性能,但又不会长时间打开连接。这里有最佳实践吗?
最佳答案
最有效的方法是连接池,并且ADO.NET does this automatically for you只要您确保关闭连接。只需将 SqlConnection
对象包装到 using
语句中,您就不必担心了。
关于c# - winforms 连接到 SQL Server 的理想设计。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/312762/