Ich habe ein vorhandenes EF-Code-Projekt, das die Datenbank mit allen Nvarchar-Spalten in der Datenbank erstellt hat. Jetzt starte ich ein weiteres Projekt auf der gleichen Datenbank für statistische Zwecke. Dieses neue Projekt verwendet EF Core jedoch als Verweis auf dieselbe Datenbank. Als ich versucht habe, das neue Projekt auszuführen, erhalte ich einen Fehler.EF Core zur Unterstützung von Nvarchar
"Datentyp 'VARCHAR' wird in diesem Formular nicht unterstützt. Geben Sie die Länge explizit im Typnamen an, zum Beispiel 'VARCHAR (16)', oder entfernen Sie den Datentyp und verwenden Sie APIs wie HasMaxLength EF wähle den Datentyp. "
Jetzt, da ich bereits Produktionsdaten in der Datenbank habe, so möchte ich minimale Auswirkungen auf die Spaltentypen machen, aber immer noch wollen, EC-Kern in meinem neuen Projekt zu verwenden. Ich habe so viele Nvarchar-Spalten, dass es schwierig ist, die Konfiguration für einzelne Tabellen festzulegen. Jeder kann mich in die richtige Richtung weisen?
In db-zuerst sollte es dies automatisch tun. –