IQueryable<Patients> patients = db.Patients;
patients = patients.Where(x => x.Status.LastOrDefault().Status != Status.Imported);
在第一行,我有一个IQueryable数据。(1,000+数据)
在第2行,“Status”是一个对象列表。我想得到最后一个Status列表,并有一个条件。
但这会给我一个错误 "{document}{Status}.LastOrDefault().不支持状态。"
是否有解决方法?我无法执行IEnumerable,因为它加载速度太慢。
我正在使用MongoDB作为我的数据库。
1条答案
按热度按时间lrl1mhuk1#
尝试“展开”
LastOrDefault
: