[英]Is there a way to constrain a generic parameter type to the type of a certain property?
[英]Is there a way to constrain a type parameter to SqlDbType?
我正在寻找将类型参数限制为SqlDbType的通用工厂方法。 这是我对签名的尝试:
private static SqlParameter SqlParameterFactory<ValTYpe>(String
ParamName, SqlParamInOrOut Direction) where ValTYpe: SqlDbType
这给出了错误:“错误1'System.Data.SqlDbType'不是有效的约束。用作约束的类型必须是接口,未密封的类或类型参数。”
我认为这是可行的,但这是我的语法...任何帮助将不胜感激。
SqlDbType
是一个枚举。 将其作为参数传递
private static SqlParameter SqlParameterFactory(SqlDbType ValType, String
ParamName, SqlParamInOrOut Direction)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.