Update records using LINQ

后端 未结 8 1582
迷失自我
迷失自我 2020-12-04 17:24

I need to set a value in a table for a subset of rows. In SQL, I would do this:

UPDATE dbo.Person SET is_default = 0 WHERE person_id = 5

Is

8条回答
  •  情歌与酒
    2020-12-04 18:09

    This worked best.

    (from p in Context.person_account_portfolio 
     where p.person_id == personId select p).ToList()
                                            .ForEach(x => x.is_default = false);
    
    Context.SaveChanges();
    

提交回复
热议问题