0

Ich erstelle zuerst einen neuen Projektcode. Wenn Sie versuchen, mit dem Befehl [Add-Migration Initial -Context LogAuditoriaContext] eine Migration zu erstellen, wird einfach nichts ausgeführt, wird nicht erstellt, gibt keinen Fehler aus und meldet nichts.Entity Framework Core 2.0 - Hinzufügen - Migration funktioniert nicht

Ich habe bereits versucht, mit FluentAPI auf OnModelCreating() und separate Dateien zuzuordnen, das Ergebnis ist das gleiche.

im Ausgabefenster der Suche, es zeigt: ========== Körperbau: 0 gelang, 0 fehlgeschlagen, 6 up-to-date, 0 übersprungen ==========

Ich benutze Dot.net Core 2.0 und C# 7.2.

enter image description here

enter image description here

+0

Hier finden Sie aktuelle Ausgabefenster. Es könnte dir einige Hinweise geben – K1laba

+0

Yeah, ich habe schon dort nachgesehen. Wie gesagt, es gibt keine Nachrichten. Only: ========== Build: 0 erfolgreich, 0 fehlgeschlagen, 6 aktuell, 0 übersprungen ========== – LeoFelipe

+0

Die einzige Zeit, die mir das bewusst ist Der Befehl gibt absolut keine Ausgabe, wenn keine Datenbankschemaänderungen erkannt werden. Mit anderen Worten, es sieht, dass es nichts zu tun hat und geht einfach. Ansonsten solltest du * etwas * bekommen. Überprüfen Sie das PMC-Fenster. Versuchen Sie auch, eine Änderung vorzunehmen, die * definitiv * eine Migration erfordert, z. B. das Hinzufügen eines neuen Entitätstyps, das Hinzufügen/Entfernen einer Eigenschaft usw. Es ist möglich, dass die von Ihnen vorgenommene Änderung nicht "migriert" werden kann, nicht der gesamte Code Änderungen führen notwendigerweise zu einer Änderung auf Datenbankebene. –

Antwort

0

entdeckte ich, dass das Problem in der Verbindungszeichenfolge war, nur den Namen LogAuditoria zu LogAuditoriaConnection ändern und seine Referenzen in Startup und LogAuditoriaContext.

enter image description here

Verwandte Themen