J'essaie de générer des classes DB à partir de la base de données existante (DB d'abord) via. CLI de base nette.
La base de données fonctionnait parfaitement avec EF5 et .net4.5 mais après la migration vers le noyau EF, le champ bit (1) n'est pas un échafaudage aussi booléen qu'il génère plutôt aussi court.
A également essayé avec TinyInt (1) mais pas de chance.
Pile technologique - .Net core - 2.2 MySql.Data.EntityFrameworkCore (8.0.15) MySQl Connector Net 8.0.13 innodb_version 8.0.13
Vous devez d'abord ajouter ces packages à partir de Nuget:
MySql.Data.EntityFrameworkCore
Microsoft.EntityFrameworkCore.Design
puis exécutez cette commande:
Scaffold-DbContext "server=localhost;port=3306;user=root;password=mypass;database=sakila" MySql.Data.EntityFrameworkCore -OutputDir model -f
si cette solution ne fonctionne toujours pas, essayez cette solution: https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql