매우 간단한 질문입니다. 아래 코드를 기반으로 알고 싶습니다. 연결이 닫히고 반환 평가가 실행되거나 반환 평가가 실행됩니다. 연결을 닫지 않고 실행될 수 있습니까? .. 왜냐하면 나는 CommandBehavior
을 연결을 닫도록 설정했기 때문에 연결은 전혀 닫히지 않을 것이라고 생각합니다. 그렇습니까?반환 닫기 연결 명령 동작을 사용하여 독자 결과를 실행합니다. 예외 코드
using (var con = new SqlConnection(_constr))
{
con.Open();
var cmd = new SqlCommand(cmdstr, con);
var reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
if (reader.Read())
return Convert.ToInt32(reader["persianDate"].ToString());
}