linq 在Lambda Expression中查找日期在另一个日期列表中的列表项的最佳方法

41zrol4v  于 2023-06-03  发布在  其他
关注(0)|答案(1)|浏览(238)

我有一个日期列表:

List<DateTime> dates;

我需要那些日期值 是下面的列表中我将要得到的(“x.Date”值)。

var response = myObject
               .Where(x => xUserId == userId
               && Date = x.Date == //this must be the dates values 
               .Select(x => new
               {
                   x.Id,
                   x.Quantity,
                   x.Date
               })
               .OrderBy(x => x.Id)
               .ToList();
kmpatx3s

kmpatx3s1#

使用Where ... Contains

var response = myObject
    .Where(x => xUserId == userId && dates.Contains(x.Date))
    ...

相关问题