如何将DbCommand
参数复制到另一个DbCommand
,我想要一个新的DbCommand
,其参数与我的上一个DbCommand
相同。但是现在有了不同的sql字符串。
最佳答案
您可以将需要重用的代码放在单独的方法中:
public DbCommand RecycledParameters(string sql, IList<DbParameter> parameters)
{
var result = db.GetSqlStringCommand(sql);
foreach(DbParameter p in parameters)
{
db.AddInParameter(result, p.ParameterName, p.DbType, p.Value);
}
return result;
}
关于c# - 将参数从DbCommand复制到另一个DbCommand,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4778775/