C#,在Mysql连接属性中connection.Server和connection.DataSource总是相等或者存在不同的情况?

标签 c# mysql sql-server sqldatasource

在我的程序中,我可以看到这些属性总是相等的,在某些特殊情况下可以不同吗?

最佳答案

如果您连接到不同的服务器,这些值将会不同,但我敢打赌您已经知道这一点。此外the documentation of the DataSource property提到连接的状态(打开或关闭)会影响其值。我不知道 Server 属性。

如果您正在寻找一种识别“平等”连接的方法,您可能需要使用ConnectionString 属性。这就是连接池如何确定关闭的连接是否可以重用。

关于C#,在Mysql连接属性中connection.Server和connection.DataSource总是相等或者存在不同的情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22440638/

相关文章:

c# - C# 中的 Java 静态语句

sql-server - EF core 2.1 中的问题映射标量函数

sql-server - SSRS 排序不正确

sql-server - 为什么更新 View 会导致速度加快?

c# - MySql 和插入最后一个 ID 问题仍然存在

c# - Crystal Report 不会将数据集放在一起

C# .NET TableLayoutPanel 的最后一列被拉伸(stretch)

MySQL 查询被挂起,不得不终止进程

mysql - SQL:从同一个表中选择列

mysql - 从两个 INNER JOINS 更新