2012-07-16 144 views
0

我正在寻找一种通用工厂方法的SqlDbType的类型参数。这里是我的签名尝试:有没有办法将一个类型参数约束为SqlDbType?

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

这给出了错误:“错误1‘System.Data.SqlDbType’是不是一个有效的约束作为约束的类型必须是接口,非密封。类或类型参数“。

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

回答

1

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

private static SqlParameter SqlParameterFactory(SqlDbType ValType, String 
    ParamName, SqlParamInOrOut Direction) 
+0

谢谢!很快就会接受.. – StatsViaCsh 2012-07-16 21:10:21

相关问题