使用LINQ存储过程

时间:2012-01-03 15:56:59

标签: c# linq stored-procedures sp-executesql

我想使用LINQ来调用this way中的存储过程,但是我要调用的存储过程包含由

执行的SQL字符串
EXEC sp_executesql @strSQL

通过这种方式,Visual Studio不会生成结果类。要解决此问题,我执行

的SQL字符串
INSERT INTO @Temp EXEC sp_executesql @strSQL
SELECT * from @Temp

也许这不是最好的方式,但它有效。问题是它有时会以错误的顺序返回项目。如何解决?

1 个答案:

答案 0 :(得分:1)

使用Order By指定排序顺序