Fügen Sie eine Spalte zu aspnetusers mit der Datenbank erste
Habe ich gefunden, dass viele tutorials für das hinzufügen von Spalten mit der Identity-Tabellen (die habe ich erfolgreich bewegt, um die Anwendung, Datenbank) Datenbank-Migrationen, aber meinem Verständnis ist dies gilt nicht in der Datenbank Faust-Projekte. So...wie füge ich die Spalten der Tabelle aspnetusers in einer Datenbank erste Projekt?
Möchte ich ad ein bisschen type-Spalte genannt Ist RegComplete, die anfangs auf 0 gesetzt dann irgendwann, wenn der Benutzer beendet hat, einige weitere Aufgaben wird dann auf 1 gesetzt.
- Ich kann immer noch nicht scheinen, um zu knacken diese. Wie es aussieht, gibt es vielleicht eine Reihe von Themen, die a) die emdx enthält nicht die Identität Tabellen und ich bin nicht sicher, dass Sie re soll und b) ich kann nicht aktualisieren Sie die Datenbank, obwohl Migrationen als ich zog die Tabellen für die Datenbank der Anwendung, die wir getan, die mithilfe von Datenbank-ersten. Ich habe mir einige Dokumentationen zu diesem Thema, aber Sie alle beziehen sich auf code-ersten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK, ich habe es geknackt! Erstens: ich wusste gar nicht, dass ich habe zwar zog die Identität Tabellen für die Datenbank der Anwendung gibt es noch zwei Datenbank-Kontexten, ein für die Anwendung von Tabellen, die DB und die andere für die Identität Tabellen.
War ich in der Lage zu aktivieren, Migrationen und fügen Sie die Spalte mit code first und migrieren Sie dann die Datenbank aktualisieren. Die neue Spalte ist nun in den controller.
Fand ich dieses tutorial, das hat mir geholfen: http://blogs.msdn.com/b/webdev/archive/2013/10/16/customizing-profile-information-in-asp-net-identity-in-vs-2013-templates.aspx
Die einfachste Lösung:
AspNetUsers
TabelleIdentityModels.cs
Klasse (Check Anhang)AccountViewModels.cs\RegisterViewModel
KlasseAnlage
(VS 2017, MVC5)