gpt4 book ai didi

asp.net - DbSet<> 不包含 'ToListAsync()' 的定义,尽管我将 .NET 3.1 与 EF Core 一起使用

转载 作者:行者123 更新时间:2023-12-05 08:30:20 25 4
gpt4 key购买 nike

所以我尝试将异步方法添加到我的路由、接口(interface)、存储库等中,并且我正确地编写了所有代码。一切看起来都很好,但是当我尝试运行该应用程序时,出现了错误:

Error CS1061: 'DbSet<Hotel>' does not contain a definition for 'ToListAsync' and no accessible extension method 'ToListAsync' accepting a first argument of type 'DbSet<Hotel>' could be found (are you missing a using directive or an assembly reference?) (CS1061)

我下载了 EF Core 包,甚至对大部分内容进行了硬编码,因为 .NET 未检测到任何与异步方法相关的内容。

你知道我为什么会收到这个错误吗?我找不到任何解决方案。编辑:顺便说一句,我在 Mac 上。

最佳答案

使用这个命名空间

Microsoft.EntityFrameworkCore

关于asp.net - DbSet<> 不包含 'ToListAsync()' 的定义,尽管我将 .NET 3.1 与 EF Core 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64933763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com