ITPub博客

首页 > > > 关于EF中如何实现case when then end的情况

关于EF中如何实现case when then end的情况

作者:germo 时间:2019-08-29 10:49:35 0 删除 编辑

当我在页面上需要做一个类似开关的按钮时,改变数据库里一个字段的数据,类型为bit,也就是每次取反写入就ok。以前Asp.Net一条数据库语句就能搞定,比如update Request set Publish =case Publish when 1 then 0 else 1 end where id=225。

  而现在使用EF了,我目前,是先取字段出来,取反再写入,这是可以实现的。但是有没有可能让lambda表达式解析成这样的sql语句呢?我现在想法是不错,但是不知道怎么实现....

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1868/viewspace-3130298/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-17

  • 博文量
    209
  • 访问量
    8229