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

伊玛德

我想DataTable使用Linq更新记录Lambda Expression我可以更新如下一栏

dtProduct.AsEnumerable().Where(i => i.Field<long>("ProductId") == Convert.ToInt64(id)).First().SetField("Qty", qty);

无法理解如何更新其他:(。我最终为每列写了几次更新。

谢尔盖·卡里尼琴科(Sergey Kalinichenko)

最后,我为每列写了几次更新。

您的代码包括两部分:

  • 找到实例,并
  • 设置其字段。

您可以通过引入变量来重用定位实例的结果:

var inst = dtProduct.AsEnumerable().Where(i => i.Field<long>("ProductId") == Convert.ToInt64(id)).First();

现在您可以SetField多次调用它:

inst.SetField("Qty", qty);
inst.SetField("Price", price);
inst.SetField("Weight", weight);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 python 中对多列使用 lambda 表达式

来自分类Dev

linq表达式中的内联lambda?

来自分类Dev

LINQ Lambda表达式中的语句

来自分类Dev

Linq Lambda表达式多对多表选择

来自分类Dev

Linq Lambda表达式多对多表选择

来自分类Dev

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

来自分类Dev

C# Linq 表达式使用变量的字符串值设置 lambda 表达式中的列名

来自分类Dev

如何使用|| 在lambda表达式中

来自分类Dev

如何使用|| 在lambda表达式中

来自分类Dev

使用linq查询和lambda表达式选择多个列

来自分类Dev

使用Lambda表达式在多对多关系表中实现查询

来自分类Dev

Lambda表达式LINQ中的条件SELECT

来自分类Dev

通过LINQ中的属性缓冲表达式(vs Lambda)

来自分类Dev

在linq-2-sql表达式中包含lambda

来自分类Dev

如何在linq lambda表达式中添加条件

来自分类Dev

Linq Lambda表达式中存在SQL

来自分类Dev

C# LINQ lambda 表达式中的复杂 GroupBy

来自分类Dev

在Linq中使用Lambda表达式的正确方法

来自分类Dev

如何在linq lambda表达式中使用ToShortDateString?

来自分类Dev

使用lambda表达式在linq中加入外部

来自分类Dev

如何使用LinQ lambda表达式编写此查询

来自分类Dev

在Linq中使用反射和Lambda表达式

来自分类Dev

如何使用 Linq 创建多属性 lambda 表达式

来自分类Dev

如何使用linq和lambda表达式从两个单独的列表中创建字典

来自分类Dev

使用lambda表达式或LINQ在C#中添加(SUM)数组“列表”的更好方法?

来自分类Dev

如何使用lambda表达式在linq中获得前5条记录

来自分类Dev

表达式不能包含lambda表达式Linq

来自分类Dev

如何使用Lambda表达式更新属性?

来自分类Dev

使用LINQ表达式更新对象的属性

Related 相关文章

热门标签

归档