我正在寻找将类型参数限制为 SqlDbType 的通用工厂方法。这是我对签名的尝试:
private static SqlParameter SqlParameterFactory<ValTYpe>(String
ParamName, SqlParamInOrOut Direction) where ValTYpe: SqlDbType
这给出了错误:“错误 1 'System.Data.SqlDbType' 不是有效的约束。用作约束的类型必须是接口、非密封类或类型参数。”
我觉得这是可行的,但这是我的语法......任何帮助将不胜感激。