23得票6回答
C#连接数据库并列出数据库

可能是重复问题: SQL Server查询以列出当前所有数据库名称 我想知道如何在连接到服务器后不指定数据库的情况下列出数据库。sqlConnection1 = new SqlConnection("Server=" + sqlServer + ";Database=" + d...

26得票5回答
SqlConnection的最佳重用实践

我之前有Java的经验,现在想学C#。我看过了SqlConnection SqlCommand SqlDataReader IDisposable这篇文章,明白了连接数据库的最佳实践是将SqlConnection、SqlCommand和SqlDataReader包装在一个using块中。 但...

10得票1回答
C#中的SQLConnection池大小和活动连接计数

在C#中,可以通过在连接字符串中使用"Pooling=True"和"Max Pool Size=XY"来启用/禁用连接池。 例如:SQL连接字符串中的“Max Pool Size”允许的最大值是多少 是否可能以编程方式询问SQL服务器有多少活动连接以及当前池大小?

8得票1回答
SqlConnection是否可以并行处理查询?

如果我打开一个到 SQL Server 的 SqlConnection,然后从多个后台线程发出多个查询,所有查询都使用同一个连接 - 这些查询会按顺序执行(不考虑顺序)吗? 具体而言,如果在一个查询开始时更改隔离级别,然后在该查询结束时恢复它 - 是否有可能这个隔离级别会应用于其他查询? ...

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

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

7得票1回答
SqlConnection是什么?Parallel.For有什么作用?旧的C#应用程序在初始化SqlConnection时随机挂起是为什么?

我的问题:本周早些时候,我接到了一个任务,需要加速我们程序中的一个任务。我看了一下,立刻想到可以使用并行 foreach 循环来处理该任务中的一个函数。 我实现了这个想法,遍历了整个函数(包括所有子函数),并更改了 SqlConnections(和其他内容),以使其能够并行运行。我启动了整个...

9得票1回答
在.NET Core 3.0中将IConfiguration注入到Program.cs(控制台应用程序)

我正在尝试将IConfiguration(Microsoft.Extensions.Configuration包)注入到Program.cs中,但不知道是否可能,并且显然也不知道如何做到这一点(如果可能的话)。 在其他项目的Startup类中,我已经执行过它,但在控制台应用程序中,我发现不能...

129得票11回答
检查SQL连接是否打开或关闭

如何检查它是打开还是关闭,我一直在使用它。 if (SQLOperator.SQLCONNECTION.State.Equals("Open")) 然而,即使状态是“打开”的,它仍无法通过此检查。

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

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

208得票3回答
在什么情况下,一个 SqlConnection 会自动注册到环境 TransactionScope 事务中?

SqlConnection被“enlisted”到事务中是什么意思?这是否意味着在该连接上执行的命令将参与到事务中? 如果是这样,什么情况下会自动将SqlConnection注册到环境TransactionScope Transaction中? 见代码注释中的问题。我对每个问题答案的猜测在...