この方法でストアド プロシージャを呼び出すために LINQ を使用したいのですが、呼び出したいストアド プロシージャには、によって実行された SQL 文字列が含まれています。
EXEC sp_executesql @strSQL
このように、Visual Studio は結果クラスを生成しません。この問題を解決するには、次の方法で SQL 文字列を実行します
INSERT INTO @Temp EXEC sp_executesql @strSQL
SELECT * from @Temp
最善の方法ではないかもしれませんが、うまくいきます。問題は、アイテムが間違った順序で返されることがあるということです。修正方法は?