0

使用 lambda 表达式,我使用实体框架获取基于日期值的记录列表,它工作正常。

DateTime expDate=DateTime.Now(+2);
abcEntities se = new abcEntities();
 var c = se.t_valid_id.ToList().Where(x => x.expiration <= expDate && x.expiration >= DateTime.Now);

接下来我要做的是获取此列表c,然后将每个记录c.id与另一个名为 的实体(表)中的 id 进行比较t_validate,无论哪个值匹配,我都需要将该记录保存在列表中。我不知道该怎么做,有帮助吗???

var newlist=se.t_validate.ToListe().Where.........
4

1 回答 1

1

您的样本尚不完全清楚,但这可能会对您有所帮助

var newlist = .... .Where(x => c.Any(a => a.id == x.id));
于 2013-05-20T21:56:04.557 回答