Meine Benutzerklasse ist wie folgt, wenn ich versuche, den Datensatz unter Verwendung der folgenden Abfrage zu aktualisieren, gibt es eine Ausnahme.Wert des Typs System.String kann nicht in OData-Typ konvertiert werden. [Edm.Guid Nullable = True]
public class User
{
public User();
public Guid Id { get; set; }
public virtual Language Language { get; set; }
public Guid? LanguageId { get; set; }
public virtual City City { get; set; }
public Guid? CityId { get; set; }
}
Code
Guid cityId = new Guid("4B1FCCA6-3E43-44BA-8516-BC693F02E9B5");
await myClient.For<User>()
.Filter(t => t.CityId == cityId)
.Set(new { LanguageId = languageId })
.UpdateEntryAsync();
nachdem ich Ausnahme bin immer oben Update-Anweisung ausführen Unable to convert value of type System.String to OData type [Edm.Guid Nullable=True]
myClient
ist Simple Odata client
was 'myClient'? Was ist 'userData'? Woher bekommst du den Fehler? – Backs
aktualisierte Frage mit Details – Neo
Was ist der Typ der lokalen Variable 'languageId'? – lencharest