gpt4 book ai didi

dapper - 添加到 DynamicParameters 后更改 ParamInfo 的值?

转载 作者:行者123 更新时间:2023-12-04 21:22:15 27 4
gpt4 key购买 nike

我在 foreach 中调用存储过程循环并希望在每次迭代时更改其中一个参数的值。目前,似乎没有任何方法可以在将参数添加到 DynamicParameters 后访问这些参数,尽管通过阅读源代码,我可以看到 DynamicParameters 确实保留了一个内部字典。为什么这不是公开的,或者是否有另一种方法可以让 ParamInfos 更改值?

更新

我目前拥有的:

foreach ( var fooID in fooIDs )
{
var dynamicParameters = new DynamicParameters();
dynamicParameters.Add( ParameterNames.BarID, barID );
dynamicParameters.Add( ParameterNames.FooID, fooID);

connection.Execute( ProcNames.MyProc, dynamicParameters, commandType:CommandType.StoredProcedure );
}

最佳答案

重新添加参数。

// Call Add() with new values.
dynamicParameters.Add(ParameterNames.BarID, differentBarID);

关于dapper - 添加到 DynamicParameters 后更改 ParamInfo 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10303865/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com