我想通过实体框架获取几个实体集合的数量,如果可能的话,我想在一次调用中完成此操作。
我当前的代码会导致4个单独的SQL查询。所以如果可能的话,我喜欢将所有4个组合成一个查询。
var stats = new StatsVm()
{
StudentCount = _db.Students.All().Count(),
InstructorCount = _db.Instructors.All().Count(),
CourseCount = _db.Courses.All().Count(),
DepartmentCount = _db.Departments.All().Count()
};
答案 0 :(得分:-1)
EF不允许查询批处理。在NHibernate中,您可以使用期货或批量查询。