C# 응용 프로그램에서 쿼리하고 있습니다. 나는 이것을 할 수있다 :MySqlConnection 개체에 상태 속성이 없습니까? (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
개체와 동일시 할 때 자동으로 어떻게 얻습니까?
if (conn.State == //equal to what?
? System.Data.Common 네임 스페이스에있는 ConnectionState의 문제점은 무엇입니까? MySqlConnection은 'ConnectionState'를 노출하는 DBConnection에서 파생됩니다. –
아, 그 사실을 몰랐습니다. 내 응용 프로그램이 너무 커서 아직 컴파일하지 않았다. 보자 .. – nawfal
그럼 문제가 있다고 생각하지 않아요. –