2012-09-04 69 views
0

在EF4中,我正在做一個存儲過程的函數導入,該存儲過程返回字符串標量的集合。但是,有時存儲過程可能不會返回任何值。我不擁有存儲過程,無法更改它。如果存儲過程沒有返回任何值,我的代碼將拋出一個異常「由數據存儲提供程序返回的數據讀取器沒有足夠的列來查詢請求」。有沒有更好的方式來處理這種情況,而不是試圖捕捉異常,並假定no行條件是造成它的原因?實體框架4函數導入無行返回錯誤

回答

0

如果沒有匹配記錄,則一種解決方法可能會返回虛擬行。