2017-04-03 2 views
0

Ich habe eine User und UserItem Entitäten. Die Interaktion mit Benutzerentitäten erfolgt über den von TableController abgeleiteten Controller und für UserItem über den TableController-Ableitungscontroller. Dies ist ein Back-End für eine mobile App mit aktivierter Synchronisierungsfunktion.TableController und "andere" Entitäten

Für einige Aktualisierungen der User-Entity muss ich die UserItems aktualisieren und sie dem zu aktualisierenden Benutzer zuordnen. Daher kann ich diese Updates nicht auf dem Client vornehmen, da die betreffenden UserItems noch nicht zum Benutzer gehören und daher nicht geladen wurden. Die einzige Lösung besteht darin, den Benutzer zu aktualisieren, betroffene Benutzerobjekte zu aktualisieren und dann den Client zum erneuten Laden zu zwingen.

Die Frage, die ich habe, ist, wie UserItem innerhalb von User TableController zu aktualisieren?

Ein Weg, der funktioniert, ist ein gespeicherter proc aufzurufen, der sich um die Manipulation anderer Entitäten kümmert, aber ich mache mir Sorgen, die Versionszeichenfolge nicht korrekt zu setzen. Eine andere Möglichkeit wäre, UseritemController von UserController zu instanziieren und UserItem (s) auf diese Weise zu aktualisieren - aber ich stoße auf Probleme mit der Instanziierung.

Irgendwelche Worte der Weisheit?

Antwort

1

Werfen Sie einen Blick auf Kapitel 3 des ZUMO Buch: http://aka.ms/zumobook

Kurzversion - die SQL-Datenbank verwaltet die Versionszeichenfolge. Sie können Entity Framework verwenden, um das UserItem mithilfe der Standard-EF-Semantik zu aktualisieren.

Verwandte Themen