C# 使用上下文执行存储过程.连接



我准备一个SQL调用:

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;

最新更新