关于在 .NET 应用程序中管理数据库连接的最佳实践——我知道,一般来说,传递连接对象是不好的。
但是,我有一些特定的好奇心:
1. 我有两个业务实例
不同类别的对象,在一个
亲子关系( child
是私有(private)的。)以下哪项
是最好的?
关闭,直到对象被处置。
连接每个需要它的方法。但是,我的大多数方法只运行 1-3 个查询,所以这似乎效率低下......?
2.我的第二个问题本质上是一样的,只是针对单一形式。这里最好的是什么?
最佳答案
我的理解是,连接应该只在需要时保持打开状态。大多数时候我在 Using 语句中看到了连接,类似于
using (DBConnection db = new DBConnection(connectString))
{
//do stuff
}
关于.net - 在 .NET 中管理数据库连接的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3258788/