Ich habe einige Referenzen gesehen, die darauf hinweisen, dass WCF Data Services die Änderungsverfolgung automatisch verarbeitet. Bedeutet das, dass Sie keine Self-Tracking-Entities (STE) erstellen müssen und es automatisch mit einem Entity-Objekttyp arbeitet? Entschuldigung, ein bisschen verwirrt hier und habe gekämpft, um eine Ressource zu finden, die dies für mich aufklärt.
Danke
WCF Data Services verfügt über ein explizites Modell (d. h. Sie sagen das DataServiceContext
was sich geändert hat).
Wenn Sie jedoch eine DataServiceCollection<>
verwenden - was oft der Fall ist - und Änderungen daran vornehmen, dann sorgt es dafür, dass DataServiceContext
mitgeteilt wird, was für Sie passiert ist.
Wenn Sie dann DataServiceContext.SaveChanges()
aufrufen, werden Ihre Änderungen auf den Server übertragen.
Wie bei Self-Tracking-Entities (STEs) funktionieren nicht mit WCF Data Services, da die Materialisierung von Objekten außerhalb des Netzwerks (aus dem OData-Format) und die Fixierungslogik des STE nicht kompatibel sind.
Tags und Links .net entity-framework wcf-data-services