首页 新闻 会员 周边 捐助

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

0
[已关闭问题] 关闭于 2017-07-16 03:31

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

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

最佳解决方案的主页 最佳解决方案 | 初学一级 | 园豆:25
提问于:2017-06-28 18:23
< >
分享
所有回答(1)
0

ef 可以写sql

元点之始 | 园豆:6 (初学一级) | 2017-06-29 17:51

x写sql语句就没意思了

支持(0) 反对(0) 最佳解决方案 | 园豆:25 (初学一级) | 2017-07-01 10:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册