Comment vérifier si un enregistrement existe avant de lire dans Dapper ORM

dapper

Question

Quelqu'un peut-il suggérer comment vérifier s'il y a des enregistrements dans le jeu de résultats utilisant Dapper ORM.

Customer objCustomer = null;
using (SqlMapper.GridReader multiResult = new DapperRepository().QueryMultiple(sql, new { id = id }))
{
    objCustomer = multiResult.Read<Customer>().Single(); //null exception
}

Réponse acceptée

Oui, écrivez ceci:

objCustomer = multiResult.Read<Customer>().SingleOrDefault(); //return null if not exists without error

alors vous pouvez vérifier:

objCustomer != null

J'espère que cela t'aides.




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi