这是在Entity Framework中编写的安全代码吗?
var apartmentQuery = ctx.apartmentRooms.OrderBy(m => m.ID)
.GroupBy(m => new { m.Apartment.Activity.CreatedBy, m.ApartmentID })
.Take(20)
.Select(m => m.FirstOrDefault());
var list = await apartmentRooms.ToListAsync();
由于FirstOrDefault
位于代码中,是否有可能在等待ToListAsync
时遇到EF线程问题?