我希望强制使用 datetime mysql 列类型,因为 petapoco 正在创建时间戳列。
[TableName("test"), PrimaryKey("id")]
public class Test
{
[Column("id")]
public long id { get; set; }
[Column("datetime")]
public DateTime datetime { get; set; }
}
列装饰器有第二个参数“命名参数”。我该如何使用它?
最佳答案
您可以将该列标记为 ResultColumn
,这样可以在选择时检索该列,但不会包含在 UPDATE
和 INSERT
中
[ResultColumn("datetime")]
public DateTime datetime { get; set; }
或者只是
[ResultColumn]
public DateTime datetime { get; set; }
(如果属性名称与字段名称匹配,则无需键入名称)
关于c# - 如何使用 Petapoco 强制表列类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26066684/