Dapper ORMで読み込む前にレコードが存在するかどうかを調べる方法

dapper

質問

誰でもDapper ORMを使用して結果セットにレコードがあるかどうかを確認する方法を提案できますか?

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

受け入れられた回答

はい、これを書いてください:

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

以下を確認することができます:

objCustomer != null

お役に立てれば。



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ