任何人都可以建议如何使用Dapper ORM检查结果集中是否有任何记录。
Customer objCustomer = null;
using (SqlMapper.GridReader multiResult = new DapperRepository().QueryMultiple(sql, new { id = id }))
{
objCustomer = multiResult.Read<Customer>().Single(); //null exception
}
答案 0 :(得分:2)
是的,写下这个:
objCustomer = multiResult.Read<Customer>().SingleOrDefault(); //return null if not exists without error
然后你可以检查:
objCustomer != null
希望这有帮助。