Fehler bei der Konvertierung des Datumstyps von C# in Visual BasicC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Fehler bei der Konvertierung des Datumstyps von C# in Visual Basic

Post by Anonymous »

Ich bin neu in C#.
Von einem Controller erhalte ich innerhalb eines Try/Catch eine Fehlermeldung mit der Meldung:

System.ServiceModel.FaultException [System.ServiceModel.ExceptionDetail]:
Fehler beim Übersetzen des fieldName MyDt in die Eigenschaft von DE 'MyObj.Search mit demselben Namen.


InnerException:System.ApplicationException: Fehler beim Übersetzen des fieldName MyDt in die Eigenschaft von DE 'MyObj.Search mit demselben Namen.

at MyVbObj.MyTranslator(List`1 oLstParamTrans, Objekt oInstanceDE)

Zuerst betrete ich den Controller und rufe die CheckData-Methode auf:

Code: Select all

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;
}
In der CheckData-Methode wird nach einem Aufruf einer WCF der Fehler ausgelöst:

Code: Select all

 if (_wcfTransactional.CallWcfTransactional(new MyObjtWcfDto {  MyDt = dto.MyDt }, "MyObj", "Search", false).Count > 0)
{
throw new Exception("A exception Message");
}
Wobei MyDt ein Datum ist Geben Sie ein Visual Basic-Programm und DateTime im C#-Programm ein.
Visual Basic DE-Eigenschaft:

Code: Select all

Public Property MyDt As Date
Wie kann ich überprüfen, welcher Typ in Visual Basic erwartet wird? Dies dient dazu, dass ich den richtigen Typ übersetzen und senden kann.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post