2012-01-23 14 views
0

私はいくつかのifステートメントを含むストアドプロシージャを持って、異なる条件で、結果が異なります。問題は、Linqの結果をSQLにどのように取り込むことができるのですか?私は条件に基づいているので、結果のタイプを知らない。 誰が助けることができますか?あらかじめThx!LinqからSQLへの条件でストアドプロシージャの結果を取得

答えて

1

自分で回避策を見つけました。

ResultTypes属性を使用してLINQのすべての型をSQLにマップし、戻り値の型をIExecuteResultからIMultipleResultに変更できます。

しかし、すべての種類のマップを強制するわけではない解決策があるかもしれません。私は反射など何かを使うことができるかもしれません。よく分かりません。

+0

@Al_Bryant:あなた自身の質問に答えるための道。私はそこにバッジがあると思う。いつも参考になるコードを投稿することもできます。 – Rap

関連する問題