我需要从SQL Server 2008读取数据行.其中一列的类型是VARBINARY(MAX).在C#中,我想使用out参数来读取它(并且给定的场景主要满足需求).
但我需要指定参数变量大小来填充C#变量.在这里我假设8000就够了......但谁知道:
database.AddOutParameter(command, "vbCertificate", DbType.Binary, 8000);
Run Code Online (Sandbox Code Playgroud)
所以问题是:
我在下面的代码中有一个神奇的数字......
Microsoft.Practices.EnterpriseLibrary.Data.Database db = /* code omitted */;
db.AddOutParameter(command, "@ParamName", DbType.Int32, 8);
Run Code Online (Sandbox Code Playgroud)
是否有一种干净的方式来获得DbType.Int32最后一个参数所需的长度AddOutParameter?