当我在页面上需要做一个类似开关的按钮时,改变数据库里一个字段的数据,类型为bit,也就是每次取反写入就ok。以前Asp.Net一条数据库语句就能搞定,比如update Request set Publish =case Publish when 1 then 0 else 1 end where id=225。
而现在使用EF了,我目前,是先取字段出来,取反再写入,这是可以实现的。但是有没有可能让lambda表达式解析成这样的sql语句呢?我现在想法是不错,但是不知道怎么实现....
ef 可以写sql
x写sql语句就没意思了