2016-06-18 4 views
0

Zunächst wurde eine ähnliche Frage auf den unten stehenden Link gestellt, aber da es keine zufriedene und akzeptierte Antwort gibt, frage ich noch einmal.Wie verwendet man eine neue SQL Server-Datenbank für ASP.NET MVC Standard-Webanwendung

asp.net mvc modify default authentication system

Wenn ich eine Standard ASP.NET MVC-Anwendung in Visual Studio 2015 gibt es schaffen, ist ein Standard-Authentifizierungssystem. Es hat auch eine Datenbank mit Tabellen. Ich möchte eine eigene Datenbank für das Standard-Authentifizierungssystem verwenden, damit ich es problemlos in eine Anwendung integrieren kann. Ich kann dafür in meiner Datenbank gleiche Tabellen anlegen.

Ich habe versucht, einige Verweise auf Tabellen wie AspNetUsers im Code zu finden, aber ich konnte nichts finden.

enter image description here

ich immer zuerst erstellte Datenbank und erstellen Modell automatisch in ASP.NET MVC. Also immer gibt es eine Referenz für meine Tabellen in meinem Code. Aber Standard ASP.NET MVC-Anwendung scheint anders.

Welchen Teil des Codes soll ich ändern und wie?

Und warum konnte ich auch keinen Verweis auf Tabellen im Code finden?

+0

Ich bin mir nicht sicher, ob ich Ihre Frage richtig verstanden habe, aber ich denke, Sie müssen die Verbindungszeichenfolge in der Datei web.config ändern - und die Verbindungszeichenfolge Ihrer Datenbank verwenden. –

+0

Sie konnten keine Referenzen für Tabellen finden, weil sie im Standard-Authentifizierungsmechanismus implementiert sind;) Es gibt wenige Klassen, die Sie erweitern können, um weitere Spalten oder Tabellen hinzuzufügen, die von dieser Engine verarbeitet werden können, wie Benutzerprofilsubskriptionen usw. –

+0

Welcher MVC Version verwendest du? –

Antwort

0

Die Tabellen werden standardmäßig erstellt, wenn das Projekt aufgrund der Authentifizierung erstellt wird. Wenn geändert wie folgt Diese Tabelle kann nicht erstellt werden.

enter image description here

enter image description here

Wenn Sie Authentifizierung verwenden möchten, können Sie Asp.net Identity verwenden.

Verwandte Themen