私は次の状況にあります:
using (SqlConnection conexao = new SqlConnection(ConnectionString))
{
SqlCommand comando = new SqlCommand(query, conexao);
comando.Parameters.AddWithValue("id", idUsuario);
conexao.Open();
SqlDataReader reader = comando.ExecuteReader(CommandBehavior.SingleRow);
if (reader.Read())
{
Hydrate(out entity, reader);
}
}
したがって、reader
有効な結果が含まれている場合はHasRows == true
、reader.Read()
trueを返す必要がありますか?
まあ、それは私には向いていません。Hydrate(out entity, reader);
ラインがヒットすることはないので、何が起こっているのかわかりません。
誰かが私がこれを理解するのを手伝ってくれますか?
ありがとうございました!