使用lambda表达式我使用Entity Framework获取基于日期值的记录列表,它工作正常。
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
比较另一个名为t_validate
的实体(表格)中的id进行比较,取决于哪个值匹配我需要将该记录保存在列表中。
我不知道如何去做,任何帮助???
var newlist=se.t_validate.ToListe().Where.........
答案 0 :(得分:1)
您的样本并不完全清楚,但这可能会对您有所帮助
var newlist = .... .Where(x => c.Any(a => a.id == x.id));