8得票2回答
有没有一种标准的.NET方法来测试SqlConnection字符串是否有效?

可能是重复问题: 如何检查连接字符串是否有效? 目前我是这样做的: internal bool CheckConnection() { using (SqlConnection testConn = new SqlConnection(this.ConnectionString)...

8得票1回答
您是否应该重复使用 SqlConnection、SqlDataAdapter 和 SqlCommand 对象?

我正在使用一个类似于以下代码的布局编写的DAL对象。我简化了很多代码,只是为了展示设置。 public class UserDatabase : IDisposable { private SqlDataAdapter UserDbAdapter; private SqlCo...

13得票2回答
DbConnection.StateChange 什么时候被调用?

我有以下的代码: class Program { static void Main() { var connection = new SqlConnection("myConnectionString"); connection.Open()...

126得票8回答
在SQLConnection被处理之前,我是否需要先调用Close()方法?

根据我先前在此处有关可处理对象的问题,我们是否应在using块结束之前调用Close()方法?using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand())...

37得票3回答
我应该在 "using" 语句中使用 SqlDataReader 吗?

以下两个例子哪一个是正确的?(或者哪一个更好,我应该使用哪一个) 在 MSDN 中我找到了这个:private static void ReadOrderData(string connectionString) { string queryString = "SELECT Order...

8得票1回答
我在我的sqlConnection中发现了一些奇怪的属性,这些属性是什么?

在调查一个非常枯燥而安全漏洞严重的2005年项目时,我调试了一个连接挂起的问题。检查对象以查找服务器名称时,我遇到了这三个小属性: IsShiloh IsKatmaiOrNewer IsYukonOrNewer 这些成员是什么,为什么它们命名得如此令人敬畏?

20得票2回答
为什么需要在ConnectionString中设置最小连接池大小?

对于SQL连接池,为什么我们需要设置最小池大小?由于连接将保存在连接池中并被重用,为什么我们需要保留由最小池大小指定的活动连接?谢谢。

23得票3回答
为什么Dapper dot net不自己打开和关闭连接?

Dapper隐含地预期在使用连接时它是打开的。为什么它不自己打开和关闭呢?这不会简化连接管理吗? 我问这个问题是因为我和一个同事一直在讨论连接池背后的处理方式,是否保持连接在多个命令之间打开有任何好处,或者每个命令都打开和关闭它。

16得票2回答
连接打开时无限挂起,没有抛出异常。

当我尝试运行以下代码时,程序一直处于挂起状态。我不知道原因,似乎还有其他未回答的问题。然而,如果无法到达IP\网站,则它按预期工作。 private void DoStuff() { string connectionString = "Data Source=w...

7得票2回答
使用Dapper管理ASP.NET MVC中的SQLConnection

我正在使用MVC快速尝试Stack Overflow/Sam Saffron发布的新Dapper Micro ORM。我想知道在我的控制器内管理SQLConnection对象的最简单方法是什么?我只是为了快速浏览一些数据并测试Dapper而做了一些简单的事情,但像这样打开/关闭连接是否理想? ...