나는 이와 같이 많은 기능을 가지고있다. 각각은 N 개의 인수를 가지며 각 매개 변수는 이와 매우 유사한 형태의 SQLparamater 배열을 만듭니다.매개 변수를 일반적으로 액세스 할 수 있습니까?
[WebMethod]
public static string accessServer(string dataField1, string dataField2, string dataField3) {
string value;
SQLParamater[] param = new SQLParameter[len] // len is the amount of arguments
param[0] = new SQLParameter("@dataField1", dataField1);
param[1] = new SQLParameter("@dataField2", dataField2);
param[2] = new SQLParameter("@dataField3", dataField3);
...
// do something with param
return value;
}
일반적으로 리플렉션의 조합을 사용하고 일반적인 방법으로 매개 변수에 액세스 할 수있는 것처럼 보입니다.
이상적 형태
public static SQLParamater[] getParams(someType paramaters)
및 SQLParamater[] param = getParams(...)
하는 방법 나는 일반적으로 모든 PARAMATERS에 전달하는 방법을 모르겠어요.
이 datafields의 이름이 중요한 것을 [편집]
참고. 그것은 문자열의 배열이 아니라 키/값 쌍의 집합입니다.
[/ 편집]
올바른 철자는 param_e_ter입니다. –
매개 변수를 일반적으로 추가 하시겠습니까? 아니면 매개 변수에 어떤 방식 으로든 액세스 하시겠습니까? – TheVillageIdiot