鉴于以下内容:
var test = (from ex in DbContext.Exams
where ex.UserId == "123"
select new { }).ToList();
如何将其转换为LINQ的其他样式?
我尝试了这个,但它对我不起作用:
var test = DbContext.Exams
.GetAll()
.Where(ex => ex.UserId == "123")
.ToList();
它给了我GetAll()
的错误答案 0 :(得分:1)
只需删除GetAll
方法:
var test = DbContext.Exams
.Where(ex => ex.UserId == "123")
.ToList();
默认情况下,DbContext.Exams
会返回IQueryable<Exam>
个所有可用Exam
个项目
答案 1 :(得分:1)
只需删除.GetAll()
var test = DbContext.Exams
.Where(ex => ex.UserId == "123")
.ToList();