От контроллера внутри try/catch я получаю сообщение об ошибке:
System.ServiceModel.FaultException [System.ServiceModel.ExceptionDetail]:
Ошибка при преобразовании имени поля MyDt в свойство DE 'MyObj.Search с тем же именем.
InnerException:System.ApplicationException: ошибка при переводе поляName MyDt в свойство DE 'MyObj.Search с тем же именем.
at MyVbObj.MyTranslator(List`1 oLstParamTrans, Object oInstanceDE)
Сначала я захожу в контроллер и вызываю метод CheckData:
Код: Выделить всё
public override ResultAddDto Add(MyObjDto dto)
{
try {
CheckData(myDto, "I");
return foundation.Add(myDto);
}
catch (Exception exceptionAdd) {
var bDExceptionInfo = _errors.wrapErrors(exceptionAdd, _myObj);
var error = new ErrorDto { Message = bDExceptionInfo.Message };
}
return result;
}
Код: Выделить всё
if (_wcfTransactional.CallWcfTransactional(new MyObjtWcfDto { MyDt = dto.MyDt }, "MyObj", "Search", false).Count > 0)
{
throw new Exception("A exception Message");
}
Свойство Visual Basic DE:
Код: Выделить всё
Public Property MyDt As Date
Подробнее здесь: https://stackoverflow.com/questions/797 ... sion-error
Мобильная версия