繁体   English   中英

有没有一种方法可以将类型参数约束为SqlDbType?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM