【发布时间】:2019-06-21 11:01:39
【问题描述】:
我有一个数据表,我想按一个值进行过滤。这是有效的:
var result = datatable.AsEnumerable()
.Where(r => r.Field<decimal?>("decimal_col") == 1);
现在我想按小数列表进行过滤。我试图输入contains,但它不起作用。这是列表:
var list = new List<decimal>() { 8, 3, 2, 1 };
这就是我想要的,但它不起作用:
var result = datatable.AsEnumerable()
.Where(r => r.Field<decimal?>("decimal_col").Contains(list));
有什么帮助吗?
【问题讨论】:
标签: c# linq datatable contains