質問: 既存のデータベースからDBクラスを生成しようとしています(最初にDB)。ネットコアCLI。 DBはEF5および.net4.5で完全に機能していましたが、EFコアに移行した後、bit(1)フィールドはboolのようにスキャフォールディングされず、代わりに生成されます。 TinyInt(1)も試してみましたが、運はありません。 テクノロジースタック-.Netコア-2.2 MySql.Data.EntityFrameworkCore(8.0.15)MySQl Connector Net 8.0.13 innodb_version 8.0.13
回答: 最初に、このパッケージをNugetから追加する必要があります。 **MySql.Data.EntityFrameworkCore** **Microsoft.EntityFrameworkCore.Design** 次に、このコマンドを実行します: ``` Scaffold-DbContext "server=localhost;port=3306;user=root;password=mypass;database=sakila" MySql.Data.EntityFrameworkCore -OutputDir model -f ``` このソリューションがまだ機能しない場合は、このソリューションを試してください: https : //github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql