如何将方法转换为异步方法

时间:2016-02-01 23:41:11

标签: c# entity-framework asynchronous

我在C#中有一个使用Entity Framework 6 for Database部分的方法。这种方法将全年回归。我想知道如何将方法转换为异步方法。

  public override IEnumerable<Year> GetYears()
    {
        return creditApplicationsContext.Years.ToList();
    }

提前致谢。

1 个答案:

答案 0 :(得分:7)

ToListAsync()方法与async / await关键字一起使用?

public override async Task<IEnumerable<Year>> GetYears()
{
    return await creditApplicationsContext.Years.ToListAsync();
}

你应该重新命名它:

public override async Task<IEnumerable<Year>> GetYearsAsync()