没有查询的字段,怎么赋一个初值 返回

求助
5 119
该叫什么 hlmio 发布于2周前
悬赏:5 飞吻

    查询出来的表对象,未查询的字段默认为空,怎么指定一个默认值呢?

如:Student student = db.Queryable<Student>().Select("id").First();  student对象的name属性怎么默认设置为访客。

热忱回答5

  • Student student = db.Queryable<Student>().Select(it=new Student {it.id,it.name="访客"}).First();

    0 回复
  • Student student = db.Queryable<Student>().Select(it=new Student {id=it.id,name="访客"}).First();

    0 回复
  • Student student = db.Queryable<Student>().Select(it=>new Student {id=it.id,name="访客"}).First();

    0 回复
  • hlmio hlmio VIP0
    2周前

    @fate stay night:感谢。如果查询的一组字段是动态变化的(这次查id,字段a;下次查id,字段b,字段c),想让其他未查询到的字段赋初值,应该怎么做呢? (selete里new对象的时候,是不是有执行构造函数,在这个构造函数定义里赋初值行不行呢?)

    0 回复
  • 用mapper手动模式

    0 回复

版块

学习文档

最新会员

发布达人

回贴达人