【发布时间】:2021-01-25 22:00:29
【问题描述】:
以下代码无法编译,因为 SingleOrDefaultAsync() 不是 GetAppointments() 的合适扩展。我只是想知道为什么...
public IQueryable<Appointment> GetAppointments()
{
return Context.Appointments;
}
public async Task<Appointment> GetAppointmentAsync(int appointmentId)
{
return await GetAppointments().SingleOrDefaultAsync(a => a.ID == appointmentId);
}
我使用的是 EF 6.0.0。请忽略我在这里所做的事情。我只是想让事情变得比我的项目中的实际情况更容易。
【问题讨论】:
标签: c# entity-framework async-await