c# - winforms 连接到 SQL Server 的理想设计。

标签 c# sql-server winforms

我有一个正在执行以下操作的 winforms 应用程序:

在每个查询上:

  1. 数据库连接
  2. 数据库查询
  3. 数据库断开连接

因为我们试图避免必须保持数据库连接打开。这会影响性能,因为我们每次都必须连接/断开连接。

这里的理想化模型是什么,它具有最快的性能,但又不会长时间打开连接。这里有最佳实践吗?

最佳答案

最有效的方法是连接池,并且ADO.NET does this automatically for you只要您确保关闭连接。只需将 SqlConnection 对象包装到 using 语句中,您就不必担心了。

关于c# - winforms 连接到 SQL Server 的理想设计。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/312762/

相关文章:

c# - 我在哪里可以免费找到一个不错的 .NET 选项卡控件?

c# - 无论我的表单是否具有焦点,我都可以确保我的控件捕获第一个事件吗?

c# - 即时编译 C#

c# - AxWebbrowser 事件处理程序不再工作

java - 如何用 Java 编写这个用 C# 编写的逻辑? C#中的返回值类型有哪些?

sql-server - 安装 sql server 2005 express 后 sqlcmd 不工作

c# - wpf 中的屏幕事件

sql - 如何按日期过滤排除数据

sql-server - 动态 xml 到 SQL Server 表

c# - 如何在 C# 中将字符串变量转换为复选框对象名称