Ich habe neue MVC ASP.NET App auf Bootstrap mit Login/registrieren Skript und es funktioniert ok, aber ich weiß nicht, wo ist die Standarddatenbank für diese App. Mein App_Data-Ordner ist leer. Kann mir jemand sagen, wo die Daten aus der Formularregistrierung gespeichert sind?Wo wird die Standarddatenbank für C# MVC ASP.NET-Anwendung erstellt?
8
A
Antwort
5
Diese unter SQL Express gespeichert werden, die zusammen mit Visual Studio kam 12,13 & 15.
Sie können es verbinden Server unter View erkunden mit -> Server Explorer
1
Standardverbindungszeichenfolge wird
seine<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
So wird es in Ihren App-Daten erstellt werden. MDF-Datei wird erstellt. Auch wenn Sie die Verbindung ändern können
1
In Web.config, suchen Sie nach 'Connectionstring'
<connectionstrings>
<add name="ConnectionstringName" connectionstring="Data Source=DatasourceName;Initial Catalog=This_isDefault_db;Persist Security Info=True;User ID=ID;Password=pwd" providername="System.Data.SqlClient" />
</connectionstrings>
Das catalog
Attribut sagt Ihnen, welche Ihre db ist.
1
Normalerweise verbinden wir unser Modell oder DAL mit einer Datenbank wie Sql Server oder MySQL etc. Aber nach Ihrer Frage habe ich verstanden, dass Sie nur eine integrierte Visual Studio-Anwendung verwenden. Visual Studio speichert diese Daten in localDB
Was ist Ihre Version von Visual Studio? und MVC App-Version? –