c# - 将存储过程与 LINQ 结合使用

标签 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

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

最佳答案

使用 Order By指定排序顺序

关于c# - 将存储过程与 LINQ 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714907/

相关文章:

c# - CodeDom 提供者 : where is the LIB environment variable located?

c# - 我可以使用 linq 从 asp .net DropDownList.Items 中删除项目吗?

存储过程中的 MySQL select 语句返回的结果与过程外部不同

c# - C# mvc 中的 IEnumerable<SelectListItem>

c# - 从列表中获取新结果

mysql - 存储过程一遍又一遍地插入相同的值

mysql - MySQL存储过程中有三元运算符吗?

c# - 如何在 ASP.NET 中制作自动完成的文本框?

c# - 访问者必须声明一个主体,因为 'property' 未标记为抽象或外部

c# - 使用私钥将 X509Certificate2 导出到字节数组