Вкратце: попытка написать службу wcf для winform-приложения, которое вызывает хранимую процедуру на веб-сервере. До сих пор никаких проблем - моя служба не предоставляет метод «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);
Что мне не хватает (очевидно) ...?
Спасибо, Reinhard
Отличное сообщение, спасибо за разработку! – Erich
Спасибо всем за разъяснения! Как вы заметили, я новичок в WCF, но оба ответа очень помогли! Рейнхард – Reinhard