相关文章推荐
坏坏的小熊猫  ·  香港教育大學(教大)·  4 月前    · 
玩命的馒头  ·  摄影培训学校·  4 月前    · 
冷静的马克杯  ·  DeltaMAX - RemyWiki·  6 月前    · 
踢足球的帽子  ·  Applying for a ...·  1 年前    · 

image.png

在代码中写成这样

/// <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

image.png

我想生成图一那种,默认值为CURRENT_TIMESTAMP(3)  然后根据当前时间戳更新,改怎么写

已经解决了,通过 SqlSugar.IOC 注入的,无法创建 类型为 CURRENT_TIMESTAMP(3) 的默认值。

换成通过 SqlSugarClient  单例模式就没问题

应该是 这个DLL和本体之间代码不一致导致。