我正在从 C# 应用程序查询。我可以做这个:
MySqlConnection conn = new MySqlConnection(conString);
conn.Open();
//do database operation
现在如何获取conn
对象的连接状态?奇怪的是,我得到了显示对象State
属性的智能感知下拉列表,MySqlConnection
并自动引导我进入ConnectionState
我可以选择的枚举。我可以编写以下代码:
if (conn.State == ConnectionState.Open)
//print "Open"
但是当我仔细检查时,我明白ConnectionState
枚举是类型System.Data
!当我将它与MySqlConnection
对象等同时,如何自动获得它?
另外,我如何获得 MySQL 连接的连接状态,如下所示:
if (conn.State == //equal to what?