Eins-zu-viele-Beziehung zwischen AspNetUsers (Identity) und einem Kundentisch

8

Ich versuche verzweifelt, eine One to Many Beziehung zwischen der AspNetUsers-Tabelle von Identity 2.0 und einer benutzerdefinierten Tabelle namens Map (Ein Benutzer kann viele Maps haben, aber eine Map kann nur einen User haben) zu erstellen Lösungen auf dieser Website verfügbar und auch viele Tage verloren versucht andere Lösungen im Internet gefunden. Ich stecke fest. Nichts scheint für mich zu funktionieren. Ich bin neu in MVC und EF, also denke ich, ich brauche eine Art Schritt-für-Schritt-Anleitung. Kann jemand bitte sehr nett sein, mir einen Anfängerführer zur Verfügung zu stellen, um dieses von einem frisch gemachten MVC5 Projekt zu erreichen. Danke und Entschuldigung für die redundante Frage, die ich gestellt habe.

PS. Ich kann und ich bin erfolgreich bei der Erstellung jeder Beziehung zwischen zwei benutzerdefinierten Tabellen, aber nicht zwischen AspNetUsers und meine Map-Tabelle. Vielen Dank im Voraus.

    
SergioPetrarca 22.04.2015, 09:55
quelle

3 Antworten

7

Ich habe genau das bei einer Reihe von Projekten gemacht

Zum Beispiel habe ich eine Eins-zu-viele-Beziehung von ASPNetUsers zu Benachrichtigungen. Also habe ich in meiner ApplicationUser-Klasse in IdentityModels.cs

%Vor%

Meine Benachrichtigungen-Klasse hat das Gegenteil

%Vor%

Standardmäßig erstellt EF dann eine Kaskadenlöschung von Notification to AspNetUsers, die ich nicht möchte - also habe ich das auch in meiner Context-Klasse

%Vor%

Denken Sie daran, dass die Definition für AspNetUSers in der ApplicationUser-Klasse in IdentityModels.cs erweitert wurde, die von Visual Studio Scaffolding für Sie generiert wird. Behandle es dann wie jede andere Klasse / Tabelle in deiner App

UPDATE - hier sind Beispiele für vollständige Modelle

%Vor%

}

    
Symeon Breen 24.04.2015 13:37
quelle
0

Ссылка

Dieser Beitrag enthält Ihre Antwort

    
Ajay Kumar 22.04.2015 11:07
quelle
0

Hier ist eine Schritt für Schritt Lösung mit Visuals (Es verwendet Vererbung):

Ссылка

    
renakre 22.04.2015 12:07
quelle