实体框架中的“不在”

时间:2015-05-20 14:48:43

标签: c# entity-framework

我有学生班

Class Student
{
String Name;
Int id;
}

我有不想要的学生名单

List <string> unwantedNames =new List <string>{"xxx","bbbb"};

我必须得到所有学生的DbSet(实体框架工作)列表 其名称不在unwantedNames中

1 个答案:

答案 0 :(得分:1)

var students = _context.Set<Student>().Where(x => !unwantedNames.Contains(x.Name)).ToList();

它不会检索所包含的学生,而是检索所有未包含在您的排除列表中的学生。