更新时间:2023-02-25 09:35:25
有没有办法做到这一点异步与的UserManager
类直接。你可以把它包在自己的异步方法:(这可能是有点邪恶的)
There is no way to do this asynchronously with the UserManager
class directly. You can either wrap it in your own asynchronous method: (this might be a bit evil)
public async Task<IQueryable<User>> GetUsersAsync
{
return await Task.Run(() =>
{
return userManager.Users();
}
}
或 ToListAsync
扩展方法:
public async Task<List<User>> GetUsersAsync()
{
using (var context = new YourContext())
{
return await UserManager.Users.ToListAsync();
}
}
或者直接使用上下文:
public async Task<List<User>> GetUsersAsync()
{
using (var context = new YourContext())
{
return await context.Users.ToListAsync();
}
}