Ich möchte gerne den User um diverse Felder erweitern. Je nach Überlegung können da bis zu 50 weitere Felder entstehen. Ist es sinnvoll den ApplicationUser dafür zu erweitern oder sollte man bei so umfassenden Anpassungen lieber eine eigene Usertabelle mit
Bezug auf den ApplicationUser verwenden?
Des weiteren würde ich gerne so was wie Vorname, Nachname und Adressdaten hinterlegen. Dazu habe ich Testweise in einen Projekt diese Felder ergänzt und eine kleine Accountseite gebaut, wo man die Daten ergänzen könnte. Doch wie komme ich überhaupt an den
ApplicationUser dran? An den Usernamen kommt man ja mit User.Identity.Name dran, auch die Id kann man so bekommen, aber alles andere nicht... Zudem User nur im Controller zur Verfügung, ich würde aber gerne die Infos auch im Model zur Verfügung haben (im Moment
übergebe ich den User per Parameter).
Zusammenfassend
1. Große Ergänzungen am User lieber in einer separaten Tabelle sichern oder direkt im ApplicationUser
2. Wie bekomme ich die Werte der zusätzliche Felder (z.B. Vorname)
3. Wie kann ich den ApplicationUser in meinen Model bekommen