2

この方法でストアド プロシージャを呼び出すために LINQ を使用したいのですが、呼び出したいストアド プロシージャには、によって実行された SQL 文字列が含まれています。

EXEC sp_executesql @strSQL

このように、Visual Studio は結果クラスを生成しません。この問題を解決するには、次の方法で SQL 文字列を実行します

INSERT INTO @Temp EXEC sp_executesql @strSQL
SELECT * from @Temp

最善の方法ではないかもしれませんが、うまくいきます。問題は、アイテムが間違った順序で返されることがあるということです。修正方法は?

4

1 に答える 1

1

Order Byを使用して並べ替え順序を指定する

于 2012-01-03T16:00:37.400 に答える