간단히 말해서 : 웹 서버에서 저장 프로 시저를 호출하는 winform-app 용 wcf 서비스를 작성하려고합니다. 지금까지 아무 문제 - 내 서비스는 방법 "execStp (문자열 nameOfStoredProcedure, stpParamList parameterList에)"을 노출하지wcf 서비스 클래스에 의해 노출 된 도우미 클래스의 호출 메서드
[OperationContract]
int execStp(string stpName, srsWcfLib.Utilities.stpParamList paramList);
stpParamList는 기본적으로의 이름/값 쌍을 보유하고 세 번째 클래스 stpParams의 다른 클래스 개최를 (이다
목록에 매개 변수를 추가하려면 SqlParameter에, 나는 두 번째 클래스의 방법을 썼다
public void addParameter(string ParamName, object ParamValue)
{
this._Parameters.Add(new stpParam(ParamName, ParamValue));
}
List<stpParam> _Parameters = new List<stpParam>();
[DataMember]
public List<stpParam> Parameters
{
get { return _Parameters; }
set { _Parameters = value; }
}
윈 - 응용 프로그램의 목록 클래스의 인스턴스를
stpParamList stpParams = new stpParamList();
내가 stpParams.Parameters
에 액세스 할 수 있습니다,하지만 난 (분명히) 무엇을 놓치고하지 stpParams.addParameter (name, value);
...?
는 는 라인 하르트
우수한 게시물, 정교하게 감사드립니다! – Erich
해명 해 주셔서 감사합니다. 당신이 알게 되겠지만 나는 WCF를 처음 접했지만 두 답변 모두 많은 도움이되었습니다! 라인 하르트 – Reinhard