【发布时间】:2020-03-19 00:21:25
【问题描述】:
这是一个使用dotnet-ef迁移工具生成MySQL数据库的简单案例。
我有 Pomelo.EntityFrameworkCore.MySql 作为 MySQL DB 连接器和类属性:
public MySqlGeometry Location { get; set; }
Mysql.Data.Types 支持的 MySqlGeometry 数据类型随 Pomelo 包一起提供。
当我跑步时
> dotnet ef migrations add InitialCreate
我收到以下错误:
没有为实体类型“MySqlGeometry”找到合适的构造函数。这 以下构造函数具有无法绑定的参数 实体类型的属性:无法绑定“字节” 'MySqlGeometry(byte[] bytes)'.
我猜 Pomelo 连接器不支持 mysql 几何数据类型?或者 EntityframeworkCore Migrations 工具不支持 MySQLGeometry 数据类型?或者我错过了任何支持它的数据类型包。
【问题讨论】:
标签: mysql geometry entity-framework-core pomelo-entityframeworkcore-mysql