このような構造を使用するときに、open DataReader例外(「このコマンドに関連付けられた開いているDataReaderがすでにあり、最初に閉じる必要があります。」)を回避できますか?
public void FirstMethod()
{
using (var command = connection.CreateCommand())
{
command.CommandText = "...";
using (var reader = command.ExecuteReader())
{
// do something with the data
SecondMethod();
}
}
}
public void SecondMethod()
{
using (var command = connection.CreateCommand())
{
command.CommandText = "...";
using (var reader = command.ExecuteReader()) // Exception
{
}
}
}
よろしくお願いします