0

谁能建议如何使用 Dapper ORM 检查结果集中是否有任何记录。

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

1 回答 1

2

是的,写这个:

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

然后你可以检查:

objCustomer != null

希望这可以帮助。

于 2012-10-02T05:48:47.693 回答