sqlconnection相关内容

为什么我们需要在 ConnectionString 中设置 Min pool size

对于 SQL 连接池,为什么我们需要设置最小池大小?由于连接将保存在连接池中并重复使用,为什么我们需要保持最小池大小指定的活动连接?谢谢. 解决方案 打开和维护连接很昂贵,所以如果你知道你需要多个连接(总是)最好指定 MinPoolSize 因为然后确保这些连接可用. 另外,来自 MSDN: 如果 MinPoolSize 未在连接字符串中指定或指定为零,池中的连接将在一个不活动 ..
发布时间:2022-01-24 15:10:02 C#/.NET

C# SQLConnection 池

谁能告诉我如何在 ADO.Net 中进行连接池,我确实需要连接到 3 个独立的数据库.其中 2 个在同一服务器中,另一个在单独的服务器中. 使用代码片段更好.. 解决方案 只要你对处理连接很严格,默认(至少对于 sql-server)是它只会自动工作.在您的示例中,您很可能只有 3 个 基础 连接(每个连接字符串一个). 但始终确保您的连接已处理完毕,最好使用使用: 使用(v ..
发布时间:2022-01-23 21:43:55 C#/.NET

如何将 ADO.net 实体框架与现有的 SqlConnection 一起使用?

我有一个使用 SqlConnection 的现有 asp.net 网站. 我已添加 ADO.net 实体框架. 我已成功连接到数据库并创建了 .edmx 文件. 我能够通过 Entity Framework 使用自动生成的连接字符串进行连接. 我想使用我在整个站点中使用的现有 SqlConnection 对象进行实体框架连接. 我不想为要使用 ADO.net Entity Frame ..
发布时间:2022-01-23 21:36:34 其他开发

在什么情况下 SqlConnection 会自动加入环境 TransactionScope 事务?

SqlConnection 在事务中“登记"是什么意思?是不是意味着我在连接上执行的命令会参与到事务中? 如果是这样,在什么情况下 SqlConnection 会自动加入环境 TransactionScope 事务? 查看代码注释中的问题.我对每个问题的答案的猜测跟在括号中的每个问题之后. 场景 1:在事务范围内打开连接 使用 (TransactionScope 范围 = ne ..
发布时间:2022-01-23 21:20:18 C#/.NET

Azure Functions 静态 SqlConnection - 正确的扩展方式?

我将 Azure Functions 与队列触发器一起用于我们的部分工作负载.特定函数会查询数据库,这会产生扩展问题,因为大量并发 ping 数据库的函数实例会导致 Azrue DB 连接的最大允许数量不断受到影响. 这篇文章 https://docs.microsoft.com/en-us/azure/azure-functions/manage-connections 将 HttpCli ..

C# 表单未将值插入 SQL Server 数据库

我有一个简单的创建一个新用户表单,它从两个文本框中获取值,用户名和密码.button2 单击事件应采用这些值并将它们插入到数据库中的用户表中.但是,当我运行我的代码时,会出现消息框说数据已添加,我无法使用 VS2010 看到数据库中的数据. 查看 VS 中数据库连接的屏幕截图.我还在 VS 中创建了数据库的数据源. 有什么想法吗? 非常感谢. private void butt ..
发布时间:2022-01-09 13:04:00 C#/.NET

使用 SqlConnection.GetSchema 仅获取表(无视图)

当我使用 SqlConnection.GetSchema("Tables"); 它返回目标数据库的所有表和视图. 有没有办法只返回表?我所做的所有研究表明我这样做是正确的,但它总是返回像表格一样的视图.我在调试中深入研究了数据表,我什至找不到区别.报告的数据类型相同......据我所知,它无法区分视图和表.(这在某种程度上确实有意义,因为所有意图和目的的视图都是一个表格.) 我使用 ..
发布时间:2021-12-29 08:32:00 C#/.NET

我应该什么时候打开和关闭到 SQL Server 的连接

我有一个简单的静态类,其中包含一些方法.这些方法中的每一个都打开一个 SqlConnection,查询数据库并关闭连接.这样,我确定我总是关闭与数据库的连接,但另一方面,我不喜欢总是打开和关闭连接.下面是我的方法的示例. public static void AddSomething(string something){使用 (SqlConnection connection = new Sql ..
发布时间:2021-12-27 18:45:25 C#/.NET

SqlConnection 线程安全?

我有一个 Log 类,它将日志放入 Windows 日志和 SQL 表中.为了优化我的代码,我只想使用一个SqlConnection. 在 MSDN 中,它说:此类型的任何 public static(在 Visual Basic 中共享)成员都是线程安全的.不保证任何实例成员都是线程安全的. 我的问题是: private static readonly SqlConnection ..
发布时间:2021-12-13 20:13:22 C#/.NET