当我在页面上需要做一个类似开关的按钮时,改变数据库里一个字段的数据,类型为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/ ,如需转载,请注明出处,否则将追究法律责任。