在代码中写成这样
/// <summary>
/// 时间戳
/// </summary>
[SugarColumn(ColumnDataType = "timestamp(3)", DefaultValue = "CURRENT_TIMESTAMP(3)", IndexGroupNameList = new string[] { "stamp_sy" }, ColumnDescription = "时间戳")]
public DateTime? stamp { get; set; }
生成表的时候 报错
Invalid default value for 'stamp
我想生成图一那种,默认值为CURRENT_TIMESTAMP(3) 然后根据当前时间戳更新,改怎么写
已经解决了,通过 SqlSugar.IOC 注入的,无法创建 类型为
CURRENT_TIMESTAMP(3) 的默认值。
换成通过
SqlSugarClient 单例模式就没问题
应该是 这个DLL和本体之间代码不一致导致。