sqlite 在新版本5.0.1 继续出现 TIMESTAMP 不能转 string 或 double 返回

C#论坛 老数据
6 2259
该叫什么 Macho 发布于2020/11/1
悬赏:0 飞吻

热忱回答6

  •   public class xx1 {
           [SqlSugar.SugarColumn(ColumnDataType = "timestamp")]
           public string TIMESTAMP { get; set; }
     } 
     
     
     
     db.CodeFirst.InitTables<xx1>();//建表
     db.Insertable(new xx1() { TIMESTAMP = DateTime.Now.ToString() }).ExecuteCommand();
     var xx = db.Queryable<xx1>().ToList();

    不明白你的意思,上面的代码是OK的

    0 回复
  • Macho Macho VIP0
    2020/11/2

    803B6AB7-BE21-440a-BD53-CB47FB83A65C.png

    CE1C6AF9-82DE-4829-82E6-72F869B19829.png

    24349708-D09A-438c-8474-576BF4865806.png


    EX: 

    English Message : Entity mapping error.指定的转换无效。

    Chinese Message : 实体与表映射出错。指定的转换无效。


    DATA: 622462029.623733

    0 回复
  • Macho Macho VIP0
    2020/11/2

    @fate stay night:这是很精确的时间数据 622462029.623733

    0 回复
  • @Macho:这个功能GITHUB今天更新,NUGET需要等一些时间

    0 回复
  • Macho Macho VIP0
    2020/11/2

    @fate stay night:OK

    0 回复
  • Github已经更新

    0 回复