Es ist ein sehr kleines Code-First EF6-Projekt. Ich habe eine Migration hinzugefügt und eine Datenbank erfolgreich aktualisiert. Hier ist die Ausgabe:SQL Server-Objekt-Explorer zeigt keine Datenbank
PM> update-database -Verbose
Mit StartUp Projekt 'ChattyServer'.
Verwenden des NuGet-Projekts 'ChattyDataModel'.
Zieldatenbank ist: 'ChattyDataModel.ChattyContext' (DataSource:. \ SQLEXPRESS, Anbieter: System.Data.SqlClient, Herkunft: Konvention).
Keine anstehenden expliziten Migrationen.
Laufende Seed-Methode.
Allerdings, wenn ich den SQL Server-Objekt-Explorer öffnen, kann ich nicht meine Datenbank finden:
UPD: Die app.config
- die Verbindungszeichenfolge sollte ich für LocalDb
verwenden?
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="entityFramework"
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --></configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
</configuration>
UPD: die app.config
aktualisiert, ergänzt:
<connectionStrings>
<add name="DbConnect"
connectionString="Data Source=(localdb)\ProjectsV13;Initial Catalog=master;Integrated Security=True;ConnectTimeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" />
</connectionStrings>
erstellt dann eine neue Migration und eine Datenbank aktualisiert. Keine Änderungen in der SQL Server-Objekt-Explorer
UPD ich das Verzeichnis von Meister zu gesprächig geändert, erstellt eine neue Migration und die db-noch aktualisiert nicht db in der SQL Server-Objekt-Explorer sehen
Können Sie die Verbindungszeichenfolge anzeigen, die Sie verwenden? – CodeNotFound
@CodeNotFound App.config ist da oben. –
Zum Lösungs-Explorer gehen -> klicken-> Alle Dateien anzeigen. dann gehe zu App_data check irgendwas da? –