今天用C#开发的时候遇到个问题,需求就是EntityFramework更新指定的字段。

一般的更新操作就是:

ctx.Entry(model).State = EntityState.Modified;
ctx.SaveChanges();
上面这个是更新全部的,但是我只是更新其中一个或两个字段呢,代码如下:

 ctx.Articles.Attach(model);
 ctx.Entry(model).Property(n => n.Views).IsModified = true;
 ctx.SaveChangesAsync();
上面这些代码就是只更新Views字段,其它字段更新可以按此来。

赞(0) 踩(0)

与本文相关的软件

发表我的评论

最新评论

  1. 暂无评论