2012-01-03 69 views
2

存儲過程我想使用LINQ來調用this way存儲過程,但我想打電話給包含由使用與LINQ

EXEC sp_executesql @strSQL 

執行這樣的Visual Studio不會產生結果類SQL字符串存儲過程。要解決此問題,我執行SQL字符串

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

也許這不是最好的方法,但它的工作原理。問題是它有時會以錯誤的順序返回項目。如何解決它?

+0

爲什麼使用sp_executesql? – Bas 2012-01-03 16:00:33

+3

這個問題讓我害怕。 – Hogan 2012-01-03 16:02:25

+1

不是世界的末日,如果只用在本地設置 – 2012-01-03 16:06:50

回答

1

使用Order By指定排序順序

+0

謝謝。我只是從SQL字符串中移動Order By line到最終的SELECT,並且它實現了訣竅。 – shtkuh 2012-01-03 16:15:17