MySql如何首先使用Entity Framework Core Database从数据库生成属性类型bool

时间:2019-04-12 13:15:25

标签: c# mysql entity-framework

我将MySql 8.0与 Pomelo.EntityFrameworkCore.MySql, MySql.Data.EntityFrameworkCore

我有一张桌子说:

  

user(gender tinyint(1))

我也尝试过bit(1),也不起作用。

我要在映射的Class User中具有Gender属性,键入 bool

我看过很多文章说:

  

在连接字符串中将TreatTinyAsBoolean设置为true。

但是当我使用Entity Framework Core Database First方法时该怎么办?

这是我搭建数据库的命令:

dotnet ef dbcontext scaffold "server=localhost;port=3306;user=root;password=mypws;database=mydatabase;treattinyasboolean=true;" MySql.Data.EntityFrameworkCore -o Models -f

无论TreaTinyAsBoolean的值是什么(真或假),生成的属性始终设置为字节。

请帮助!

0 个答案:

没有答案