2012-07-16 4 views
0

제네릭 팩터 메서드에 대해 형식 매개 변수를 SqlDbType으로 제한하려고합니다. 이 오류 제공형식 매개 변수를 SqlDbType으로 제한하는 방법이 있습니까?

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

: "오류 1 'System.Data.SqlDbType을'유효한 제약되지 않은 제약 조건으로 사용되는 유형이 아닌 밀폐 된 인터페이스 여야 여기에 서명하려고 시도한입니다. 클래스 또는 형식 매개 변수. "

나는 그것이 가능하다는 것을 느낀다. 그러나 그것은 나의 sytax 다. .. 어떤 도움이라도 인정 될 것이다.

답변

1

SqlDbType은 enum입니다. 매개 변수로 전달

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

고맙습니다! 곧 받아 들일거야 .. – StatsViaCsh

관련 문제