0

在 EF4 中,我正在对返回字符串标量集合的存储过程进行函数导入。但是,有时存储过程可能不会返回任何值。我不拥有存储过程,也无法更改它。如果存储过程未返回任何值,我的代码将引发异常“数据存储提供程序返回的数据读取器没有足够的列用于请求的查询”。有没有比尝试捕获异常并假设没有行条件是导致它的原因更优雅的方法来处理这种情况?

4

1 回答 1

0

One workaround could be returning a dummy row if there are no matching records.

于 2013-03-22T09:20:01.337 回答