それは非常に簡単な質問です..以下のコードに基づいて知りたい..接続が閉じられてからリターンエステートが実行されますか、それとも接続を閉じずにリターンエステートが実行されますか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());
}