在Linq to SQL中按条件检索存储过程的结果

时间:2012-01-23 08:57:40

标签: linq-to-sql stored-procedures

我有一个存储过程,其中包含一些if语句,具有不同的条件,结果是不同的。问题是,如何通过Linq检索SQL的结果?我不知道结果的类型,因为它基于条件。 谁可以帮忙? Thx提前!

1 个答案:

答案 0 :(得分:1)

我自己找到了解决方法。

我可以使用ResultTypes属性将LINQ中的所有类型映射到SQL,并将返回类型从IExecuteResult修改为IMultipleResult。

但可能有一些解决方案不会强迫我映射所有类型。我或许可以使用反射或其他东西。我不确定。