0

我正在寻找将类型参数限制为 SqlDbType 的通用工厂方法。这是我对签名的尝试:

    private static SqlParameter SqlParameterFactory<ValTYpe>(String 
       ParamName, SqlParamInOrOut Direction) where ValTYpe: SqlDbType

这给出了错误:“错误 1 ​​'System.Data.SqlDbType' 不是有效的约束。用作约束的类型必须是接口、非密封类或类型参数。”

我觉得这是可行的,但这是我的语法......任何帮助将不胜感激。

4

1 回答 1

1

SqlDbType是一个枚举。将其作为参数传递

  private static SqlParameter SqlParameterFactory(SqlDbType ValType, String  
   ParamName, SqlParamInOrOut Direction) 
于 2012-07-16T21:06:37.577 回答