2012-01-23 51 views
0

我有一個包含一些if語句的存儲過程,具有不同的條件,結果是不同的。問題是,我如何通過Linq to SQL檢索結果?我不知道結果的類型,因爲它基於條件。 誰可以幫忙? Thx提前!從存儲過程中檢索條件從Linq到SQL

回答

1

我自己找到了解決方法。

我可以使用ResultTypes屬性將LINQ中的所有類型映射到SQL,並將IExecuteResult的返回類型修改爲IMultipleResult。

但是可能有一些解決方案不會強制我映射所有類型。我可以使用反射或其他東西。我不確定。

+0

@Al_Bryant:回答你自己的問題的方法。我認爲這是一個標誌。如果你可以發佈一些總是有用的代碼。 – Rap