EF框架数据库操作的问题
List<landcom_admin_login_record_admin> DATA = new List<landcom_admin_login_record_admin>();
foreach (var admin1 in adminList)
{
//遍历所有的admin,获取每一个admin的登录信息
List<landcom_admin_login_record_admin> data = await admin.FindAdminLoginRecordAndAdminByadminId(admin1.id);
data = data == null ? new List<landcom_admin_login_record_admin>() : data;
DATA = DATA.Concat(data).ToList();
}
//该排序方法执行时间过久
DATA = DATA.OrderByDescending(a => a.landcom_admin_login_record.time).ToList();
想不通红色这句为什么会执行数据库操作,因为是自学。我的理解是不是只有存在DbContext的派生类对象才能操作数据库 还有个问题就是为什么这句执行的这么慢,我看vs中这句一直在查询。这不就是给集合根据集合中元素的某个值进行排序嘛,有点懵