Ich versuche, DB-Klassen von der vorhandenen Datenbank (DB zuerst) durch zu erzeugen. Net Core CLI.
Die Datenbank funktionierte einwandfrei mit EF5 und .net4.5, aber nach der Migration zum EF-Core wird das Bit (1) -Feld nicht als "bool" bezeichnet, sondern als "short" generiert.
Auch mit TinyInt (1) versucht, aber kein Glück.
Technology Stack - .Net Core - 2.2 MySql.Data.EntityFrameworkCore (8.0.15) MySQl Connector Net 8.0.13 innodb_version 8.0.13
Zuerst müssen Sie diese Pakete von Nuget hinzufügen:
MySql.Data.EntityFrameworkCore
Microsoft.EntityFrameworkCore.Design
Führen Sie dann diesen Befehl aus:
Scaffold-DbContext "server=localhost;port=3306;user=root;password=mypass;database=sakila" MySql.Data.EntityFrameworkCore -OutputDir model -f
Wenn diese Lösung immer noch nicht funktioniert, versuchen Sie diese Lösung: https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql