1

向 SQLCommand 添加参数时,是否存在包含“参数名称”、“类型”和“值”的重载,否则我最终会编写如下内容:

using cmd as new SQLCommand("SELECT x FROM y WHERE z = @z", cn)
  Dim p0 as SQLParameter = cmd.Parameters.Add("@z", SQLDbType.Int)
  p0.Value = 1
end using

我想要一个用于添加参数的衬里。

有没有更好的添加参数的方法?

4

2 回答 2

1

我对VB不流利,但这应该可以

Dim p0 as SQLParameter = cmd.Parameters.Add(new SQLParameter("@z", 1)) 

参数会自动解析

于 2011-03-02T14:34:04.640 回答
0

您可以使用扩展方法 (VB.NET 3.5) 编写带有 3 个参数的新 Add 方法...

http://msdn.microsoft.com/en-us/library/bb384936.aspx

于 2011-03-02T14:32:37.247 回答