0

EF4 では、文字列スカラーのコレクションを返すストアド プロシージャの関数インポートを行っています。ただし、ストアド プロシージャが値を返さない場合もあります。私はストアド プロシージャを所有しておらず、変更できません。ストアド プロシージャが値を返さない場合、私のコードは「データ ストア プロバイダーから返されたデータ リーダーには、要求されたクエリに対して十分な列がありません」という例外をスローします。例外をキャッチしようとし、行がない状態が原因であると想定するよりも、この状況を処理するより適切な方法はありますか?

4

1 に答える 1

0

対応策の 1 つは、一致するレコードがない場合にダミー行を返すことです。

于 2013-03-22T09:20:01.337 に答える