我從C#應用程序查詢。我可以這樣做:MySqlConnection對象沒有狀態屬性? (C#)
MySqlConnection conn = new MySqlConnection(conString);
conn.Open();
//do database operation
現在如何獲得conn
對象的連接狀態?奇怪的是,我得到intellisense下拉菜單,顯示MySqlConnection
對象的State
屬性,並自動將我導向ConnectionState
enum,我可以從中選擇它。我可以寫下面的代碼:
if (conn.State == ConnectionState.Open)
//print "Open"
但是,當我仔細察看,我明白了ConnectionState
枚舉爲System.Data
型的!當我將它與MySqlConnection
對象等同時,我該如何自動獲得?
而且我怎麼得到這樣MySQL連接的連接狀態:
if (conn.State == //equal to what?
? ConnectionState在命名空間System.Data.Common中有什麼問題? MySqlConnection派生自DBConnection,它公開'ConnectionState' –
哦,我不知道。我的應用程序太大,我還沒有編譯它。讓我看看.. – nawfal
然後我認爲沒有問題 –