使用LINQ更新多行的多列

我正在使用实体框架来构建应用程序。

要更新的表。

[Id] [CheckItemId]  [Checked]  [Comment]
1      100             1          abc
2      150             0          xyz

班级:

public class CheckListRequest
{
    public int ID { get; set; }
    public bool IsChecked { get; set; }
    public string Comment { get; set; }
}

public static void UpdateCheckList(List<CheckListRequest> checkList){

}

如何使用LINQ使用来自前端的列表中的值更新表多列(如(Checked,comment))?

依卡德

假设dbContext您是您DataContext并且Id是该表的主键,请尝试以下操作:

public static void UpdateCheckList(List<CheckListRequest> checkList)
{
    foreach (CheckListRequest clr in checkList)
    {
        CheckListRequest clrInDB = dbContext.CheckListRequests.SingleOrDefault(o.Id == clr.Id);
        clrInDB.IsChecked = clr.IsChecked;
        clrInDB.Comment = clr.Comment;
    }

    dbContext.SaveChanges();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用LINQ更新多行的多列

来自分类Dev

使用Lambda表达式更新linq中的多列

来自分类Dev

如何使用每列具有相同条件的单个值更新多列的多行

来自分类Dev

使用从同一表的多行中检索到的数据更新多列

来自分类Dev

linq查询以更新多行

来自分类Dev

多列多行PIVOT

来自分类Dev

多列多行PIVOT

来自分类Dev

从多行到多列

来自分类Dev

使用条件更新多列

来自分类Dev

使用flexbox进行多列和多行布局

来自分类Dev

使用flexbox进行多列和多行布局

来自分类Dev

使用 Python Pandas 同时更改多行和多列值

来自分类Dev

如何使用linq按多列分组

来自分类Dev

如何使用linq按多列分组

来自分类Dev

如何使用Linq进行多列

来自分类Dev

使用 linq to sql 选择多列

来自分类Dev

输出多列而不是多行

来自分类Dev

对多列和多行求和

来自分类Dev

选择多列多行的条件

来自分类Dev

使用PostgreSQL更新多行

来自分类Dev

使用多列的Oracle更新语句

来自分类Dev

使用 union all 更新多列

来自分类Dev

使用 Pandas 应用函数更新多列

来自分类Dev

MySQL查询使用PHP更新基于一列的多行

来自分类Dev

使用Linq使用总和转换DataTable GroupBy多列

来自分类Dev

如何在 ASP.Net MVC 中使用 Linq Lambda 表达式对多行执行更新?

来自分类Dev

linq to sql联接使用lambda错误的多列

来自分类Dev

linq to sql联接使用lambda错误的多列

来自分类Dev

linq to sql联接使用lambda错误的多列