Mein Kontext ist => Einfügen/Aktualisieren von Daten in Viele zu viele Entity Framework. Wie mache ich es?
Unter Verwendung dieses Modells über Entity Framework Code 1., wird Datentabelle in der Datenbank =>
1) Benutzertabelle
2) Rolle Tabelle
3) Userrole Tabelle - Eine neue verknüpfte Tabelle
Modell für Benutzer automatisch erstellt ist =>
Modell für Rollen ist =>
und meine O Data qu ery für die Arbeit richtig
Jetzt Rekord für einzelne Benutzer/Rollen Tabelle einfügen, welche Abfrage soll ich schreiben, wenn ich Datensatz Userrole Tabelle einfügen möchten
jemand
eine Idee haben, können
Der Punkt von EF (ein ORM zu sein) besteht darin, die Datenbank wegzuspulen und mit * Objekten * statt mit Tabellen/Zeilen/Spalten umzugehen. Deshalb müssen Sie sich nicht fragen, wie "INSERT" in "UserRoles" -Tabelle eingefügt wird? " sondern "Wie verknüpfe ich eine neue' Rolle' mit einem 'Benutzer'" und jetzt ist die Antwort viel klarer: 'user.Roles.Add (role)' oder 'role.Users.Add (user)' (EF kennt dass beide der letzten Aussagen 2 Enden der gleichen Beziehung sind, so dass sie effektiv die gleichen sind) – haim770
Wie benutze ich es mit einfachen Odata-Client? wenn ich neue Benutzer hinzufügen möchte, habe ich folgende erwarten metadataManagementClient.For() .Set (neue Benutzer {Id = neue Guid(), Name = 'Test'}). InsertEntryAsync(); Jetzt Wie verknüpfe ich eine neue Rolle mit einem Benutzer? bitte ausarbeiten? –
Neo