Wie kann ich die spezifischen Felder des aktuell angemeldeten Benutzers in MVC5 abrufen?

Ich habe eine MVC5-App, die die individuelle Authentifizierung verwendet, und natürlich die ASP.NET-Identität. Der Punkt ist, dass ich erweitert hatte, ich habe ein Modell, das von ApplicationUser erbt, es ist einfach so definiert:

public class NormalUser : ApplicationUser
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
}

So, der Punkt ist, dass ich zuerst prüfen möchte, ob es einen angemeldeten Benutzer gibt, und wenn ja, ich möchte seine / ihre Felder Vorname, Nachname und E-Mail erhalten. Wie kann ich das erreichen?

Ich denke, ich muss so etwas verwenden, um zu überprüfen, ob ein angemeldeter Benutzer vorhanden ist:

if (Request.IsAuthenticated)
{
    ...
}

Aber wie kann ich die Werte dieser spezifischen Felder für den aktuellen Benutzer abrufen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage