gpt4 book ai didi

c# - Lambda 表达式,其中 id 在 id 列表中

转载 作者:行者123 更新时间:2023-11-30 19:57:56 27 4
gpt4 key购买 nike

我有 2 个列表

var listquestionold = db.tblExamQuetions.Where(p => p.QuetionExamId == oldexamid).ToList();
var listquestionnew = listquestionnew = db.tblExamQuetions.Where(p => p.QuetionExamId == examid ).ToList();
List<tblExamQuestionAnswers> listanswers = new List<tblExamQuestionAnswers>();

如果 questionIdlistquestionold 中,我如何获得答案:listanswers =db.tblanswers.where(p=> p.ExamQuestionId 存在于 listquestionold 中 ?

最佳答案

使用 Contains 很容易List 的方法:

var listquestionold = db.tblExamQuetions.Where(p => p.QuetionExamId == oldexamid).ToList();
var listanswers = db.tblanswers.Where(w => listquestionold.Contains(w.ExamQuestionId)).ToList();

关于c# - Lambda 表达式,其中 id 在 id 列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28279226/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com