如何在c#中将元素数组与linq查询结果进行比较

时间:2013-04-02 03:58:04

标签: linq lambda

如何将元素数组与linq查询进行比较。我将元素数组传递给控制器​​,我想比较和显示仅包含传递元素的记录。

我将传递像["first","second","third"]这样的值数组,我希望将这些记录与linq查询进行比较,并生成包含这三条记录的结果

1 个答案:

答案 0 :(得分:2)

我不确定,但你可能想要这样的东西

String[] values = {"first", "second", "third"};

List<YourObject> query = 
    (from p in this.db.table 
    where values.Contains(p.values) select p).ToList();