Мы используем Dapper для отображения наших данных sql, и до сих пор он работал очень хорошо.У меня есть случай, когда мы делаем что-то похожее на:
someObject = con.Query<T>("GetInfoSproc", p, commandType: CommandType.StoredProcedure).Single();
Это прекрасно работает, пока хранимая процедура, которую я вызываю, возвращает данные.Бывают случаи, когда хранимая процедура может не возвращать результат и возвращать ошибку в выходном параметре.Кажется, это вызывает проблему в Dapper, потому что dapper выдает ошибку:
"При использовании API с множественным отображением убедитесь, что вы установили параметр splitOn, если у вас есть ключи, отличные от Id"
Есть ли способ написать запрос, чтобы он мог правильно обрабатывать случай, когда возвращается пустой результат, или это ограничение Dapper?