假设我有这个User
课程:
public class User
{
public int ID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
public DateTime DateCreated { get; set; }
public DateTime LastLogin { get; set; }
}
我想映射到下表:
CREATE TABLE "user" (
"ID" int(11) NOT NULL AUTO_INCREMENT,
"FirstName" varchar(45) DEFAULT NULL,
"LastName" varchar(45) DEFAULT NULL,
"Email" varchar(255) NOT NULL,
"DateCreated" int(11) NOT NULL,
"LastLogin" int(11) NOT NULL,
PRIMARY KEY ("ID")
)
或者用更简单的话来说:我想将 DateTime 属性作为 int 字段存储在数据库中。但是,此类/表就是这种情况。其他类/表的映射可能不同。我正在考虑与类型或成员映射相结合的自定义转换函数。
是否有可能使用 Dapper 实现这一目标,如果可以,如何实现?