我下面有这个工作代码。但是,我没有使用名称,值和SqlDbType的SqlParameter构造函数,我只想提供date参数的类型。有没有一种方法不需要添加大量代码?
SqlParameter[] parameters =
{
new SqlParameter("@START_ORDER", startOrder),
new SqlParameter("@END_ORDER", endOrder),
new SqlParameter("@START_ITEM", startItem),
new SqlParameter("@END_ITEM", endItem),
new SqlParameter("@START_DUEDATE", dateFrom),
new SqlParameter("@END_DUEDATE", dateTo)
};
new SqlParameter("@name", SqlDbType.Whatever) { Value = value }
有构造函数重载可以接受各种参数,但是它们不值得指定每个参数的麻烦。上面的内容很简单。
(请注意,在某些情况下,您可能需要设置SqlValue
而不是Value
。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句