我刚刚开始使用 Dapper 访问 MySql 数据库,在处理日期字段时似乎遇到了问题。每当我尝试映射 MySql Date 类型字段时,我都会收到无效的演员表。似乎 MySql 连接器正在返回 MySqlDateTime 类型,这导致 Dapper 将其转换为 Object 而不是日期时间。这是相关代码
我的模型上的属性定义
public DateTime PickupDate { get; set; }
MySql 中的字段定义
PickupDate DATE
抛出异常
System.Data.DataException : Error parsing column 1 (PickupDate= - Object)
----> System.InvalidCastException : Specified cast is not valid.
我知道它一定是我缺少的东西,谁能指出我需要做什么才能让 dapper 将此字段映射到 DateTime 数据类型?