C# 显示参数';存储过程的s值列表
将存储过程调用为C# 显示参数';存储过程的s值列表,c#,stored-procedures,parameters,C#,Stored Procedures,Parameters,将存储过程调用为 int pageNumber = 1; int pageSize = 4; SubSonic.StoredProcedure sp = SPs.UspListPlants(pageNumber, pageSize); string result = sp.GetReader(); sp工作正常,但正在尝试 foreach (SubSonic.StoredProcedure.Parameter param in sp.Parameters) { sb
int pageNumber = 1;
int pageSize = 4;
SubSonic.StoredProcedure sp = SPs.UspListPlants(pageNumber, pageSize);
string result = sp.GetReader();
sp工作正常,但正在尝试
foreach (SubSonic.StoredProcedure.Parameter param in sp.Parameters)
{
sb.Append("'" + param.Name + "' = ");
}
我没有参数计数
如何打印执行为的sql stmt的日志参数值:
EXEC UspListPlants(pageNumber = 1, pageSize = 4)
谢谢,谢谢
Claudiosp.参数是否实际实现IEnumerable?如果没有,则foreach将无法工作,您需要在sp.Parameters上调用GetEnumerator方法,以便能够对其进行迭代。是的,它实现IEnumerable。对不起,这不是问题所在。谢谢你的回复。