【问题标题】:ormlite columns with DB default and no specified value don't appear in INSERT statement具有 DB 默认值且没有指定值的 ormlite 列不会出现在 INSERT 语句中
【发布时间】:2013-01-24 16:40:50
【问题描述】:

是否有一个设置可以让 ormlite 在执行插入时忽略具有 DB 定义的默认值的列,并且我没有为该列提供值?

【问题讨论】:

    标签: ormlite-servicestack


    【解决方案1】:

    InsertOnly 完成这项工作

    为您不想插入每个字段的极少数情况提供一个接受表达式访问者的 API

    db.InsertOnly(new Person { FirstName = "Amy" }, ev => ev.Insert(p => new { p.FirstName })); 插入“Person”(“FirstName”)值(“Amy”)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-06
      • 2011-10-17
      • 1970-01-01
      • 2015-02-05
      • 2021-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多