C#使用context.Connection执行存储过程
我使用以下命令准备SQL调用:C#使用context.Connection执行存储过程,c#,C#,我使用以下命令准备SQL调用: var cmd_count = context.Connection.CreateCommand(sql_count); 并使用以下命令分析结果: using (var reader = cmd_count.ExecuteReader()) 这似乎不适用于存储过程。有一个选择 context.Connection.ExecuteStoredProcedure(DataSet setname, string procedure) 但是看起来这个过程在这个命令中
var cmd_count = context.Connection.CreateCommand(sql_count);
并使用以下命令分析结果:
using (var reader = cmd_count.ExecuteReader())
这似乎不适用于存储过程。有一个选择
context.Connection.ExecuteStoredProcedure(DataSet setname, string procedure)
但是看起来这个过程在这个命令中得到了正确的执行。是否有方法运行我的过程并以与常规SQL字符串相同的方式解析结果?谢谢根据,您必须设置在ADO.NET中运行存储过程的选项:
cmd_count.CommandType = CommandType.StoredProcedure;
根据,必须设置在ADO.NET中运行存储过程的选项:
cmd_count.CommandType = CommandType.StoredProcedure;