当从dbcontext中执行select时,如何执行类似于getAll()的操作

本文关键字:执行 操作 类似于 getAll dbcontext select 当从 何执行 | 更新日期: 2023-09-27 17:54:35

考虑到以下内容:

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()

当从dbcontext中执行select时,如何执行类似于getAll()的操作

出错了

删除GetAll方法:

var test = DbContext.Exams
           .Where(ex => ex.UserId == "123")
           .ToList();

默认情况下,DbContext.Exams将返回所有可用Exam项的IQueryable<Exam>

直接删除.GetAll()

var test = DbContext.Exams
           .Where(ex => ex.UserId == "123")
           .ToList();