Dapper を使用して MySql データベースにアクセスし始めたばかりで、日付フィールドを処理するときに問題が発生しているようです。MySql Date 型フィールドをマップしようとすると、無効なキャストが返されます。MySql コネクタが MySqlDateTime 型を返しているようです。これにより、Dapper はそれを日時ではなくオブジェクトにキャストします。関連するコードは次のとおりです
モデルのプロパティ定義
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データ型にマップするために何をする必要があるかについて、誰かが私を正しい方向に向けることができますか?