Para tratar dados que estejam retornando erro de DBNull, que são dados que podem ser Null no banco de dados, basta adicionar o código abaixo ao Carregar os dados.
Seguindo o padrão de SELECT;
using (var ler = await cmd.ExecuteReaderAsync())
{
while (await ler.ReadAsync())
{
Entity.prop = ler["Nome"] == DBNull.Value ? (string?)null : ler["Nome"].ToString();
}
}
Ou utilizando outro método:
using (var ler = await cmd.ExecuteReaderAsync())
{
while (await ler.ReadAsync())
{
if (ler["Nome"] != DBNull.Value)
{
Entity.prop = ler["Nome"];
}
}
}
quinta-feira, 7 de novembro de 2019
Assinar:
Postar comentários (Atom)
0 comentários:
Postar um comentário