2014-10-14 16 views

cevap

15

gibi somwething bulabilirsiniz.

public async Task<IQueryable<User>> GetUsersAsync 
{ 
    return await Task.Run(() => 
    { 
     return userManager.Users(); 
    } 
} 

(bu biraz kötü olabilir) Ya ToListAsync uzatma yöntemi kullanın:: Ya kendi asenkron yönteminde sarın

public async Task<List<User>> GetUsersAsync() 
{ 
    using (var context = new YourContext()) 
    { 
     return await UserManager.Users.ToListAsync(); 
    } 
} 

Veya doğrudan bağlamını kullanın:

public async Task<List<User>> GetUsersAsync() 
{ 
    using (var context = new YourContext()) 
    { 
     return await context.Users.ToListAsync(); 
    } 
} 
+4

Mükemmel! Gözlerimi açtın! ToListAsync() 'uzantısı yöntemini elde etmek için' System.Data.Entity' için bir başvuru eksik. Harika, mükemmel çalışıyor ... –

İlgili konular