将ef核心迁移到3.1.0后,ToAsyncEnumerable.ToList()引发错误

时间:2020-02-12 13:00:31

标签: c#

我将Ef核心从2.2.6迁移到了3.1.0,我收到以下代码的错误

var listOfRecords = repo.GetOne("Test", 1).ToAsyncEnumerable().ToList();

        Assert.Single(listOfRecords.Result);

我了解在3.1中我们不能使用'ToAsyncEnumerable',但如何解决此问题?

1 个答案:

答案 0 :(得分:4)

如果您的函数返回单个对象的任务,那么您不能这样做:

var record = await GetOne("Test", 1);