为什么 IQueryables 没有 SingleOrDefaultAsync?

2024-02-02

以下代码无法编译,因为 SingleOrDefaultAsync() 不是 GetAppointments() 的合适扩展。我只是想知道为什么...

public IQueryable<Appointment> GetAppointments()
{
        return Context.Appointments;
}

public async Task<Appointment> GetAppointmentAsync(int appointmentId)
{
        return await GetAppointments().SingleOrDefaultAsync(a => a.ID == appointmentId);
}

我使用的是 EF 6.0.0。请忽略我在这里所做的事情。我只是想让事情比我的项目中的实际情况更容易。


确保您已添加System.Data.Entity命名空间到您的用途。这是一个扩展方法,只有添加适当的命名空间后才可用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 IQueryables 没有 SingleOrDefaultAsync? 的相关文章

随机推荐

  • 将模板缓冲区可视化为纹理

    我正在尝试将模板缓冲区放入纹理中 以便在延迟渲染器中使用 I m getting other Color and Depth Attachments with glFramebufferTexture2D GL FRAMEBUFFER GL
  • SWT/JFace 还是 Eclipse RCP?

    选择 Eclipse 富客户端平台作为我的应用程序基础而不是仅使用 SWT JFace 的原因有哪些 Eclipse RCP 不仅仅是一个 GUI SWT JFace 而是一个OSGi https stackoverflow com que
  • jquery 获取数组的选择选项

    我有点坚持一个 大概很容易解决问题 我想创建将用于网站上所有选择元素的代码 根据分配给 选项 的 标签 属性 我想隐藏所有其他 div 元素 这些元素的类与此特定 选择 菜单中 选项 的其他 标签 值相同 让我演示一下
  • Android L 无法绘制虚线作为可绘制背景

    Android L 无法绘制虚线作为可绘制背景 如下所示
  • 如何在 PHP 中将数组值转换为小写?

    在 PHP 中如何将数组中的所有值转换为小写 就像是array change key case use array map http php net manual en function array map php yourArray ar
  • Terraform 在 Windows 上启动缓慢。已知问题还是只有我一个?

    在 Windows 上运行 Terraform 二进制文件的执行速度一再缓慢 在 mac linux 上运行应用程序 几乎可以立即启动和完成简单的操作输出 tf仅 无main tf output 0 value cidrsubnet var
  • 无法解析主机

    在我的开发计算机上 这种情况再次随机发生 它在生产服务器上运行良好 所以无论如何 但我仍然需要在这里测试一下 无法解析主机 主机名 主机未找到 我知道这些设置存在安全漏洞 但现在 我更关心的是让它发挥作用 HTTP 地址当然可以正常工作 但
  • Android TextView 视图如何换行?

    我试图让 TextView 将其文本包装在多行中 但它似乎总是在第一行末尾被截断 以下是我认为的相关 XML
  • CouchDB 与 RDBMS 相比有何优势

    我听说过很多关于couchdb http couchdb apache org 最近 我对它提供的功能感到困惑 很难以严格的优势 劣势形式解释所有差异 我建议你自己尝试一下 CouchDB 您首先会注意到的是 初始使用期间的学习曲线与 RD
  • Jquery UI 可拖动绝对而不是相对?

    我有一个包含一些jquery可拖动对象的div 但是如果在任何时候我从页面中删除其中一个可拖动对象 那么这可以移动其余的它们 因为它们是相对定位的 这是一个展示这一点的小提琴 http jsfiddle net VolatileStorm
  • 如何从全局范围内调用 jquery 函数内的方法?

    我正在寻找一种方法来调用 jquery 函数内的方法 示例 在上面的代码中 我如何调用method 全局范围的方法 function fn test function var method function alert test succe
  • 创建私有远程ivy存储库

    我已经做了很多搜索 但无法将所有部分放在一起 我想在我们的一台服务器上创建一个 ivy 存储库 我想将其锁定 使其成为私有的 然后能够从 Gradle 发布到此存储库 我知道如何使用 Gradle 进行发布 并且我可以使用 Gradle 创
  • npm 命令在 ubuntu 上不起作用

    我在 Ubuntu 14 04 上安装了 node 和 npm 当我尝试使用任何 npm 命令时 出现以下错误 usr local lib node modules npm lib config cmd list js 113 module
  • jQuery UI 的对话框无法在 ASP.NET 上运行

    我有以下测试 ASPX 页面
  • Visual Studio 2019 IntelliTest 与 .NET Core、.NET Standard 的兼容性?

    我正在最新版本的 Visual Studio Enterprise 中评估 Intellitest 据我自己在各个网站上的尝试和研究来看 IntelliTest 似乎只与 NET Framework 兼容 不兼容 NET Standard
  • HBase:复制是如何工作的?

    我目前正在将 HBase 作为数据存储进行评估 但有一个问题没有得到解答 HBase 在许多节点上存储同一对象的许多副本 也称为复制 由于HBase具有所谓的强一致性 相比之下最终一致 它保证每个副本在读取时返回相同的值 据我了解 HBas
  • 如何检查公共MSMQ是否为空

    有没有办法检查公共 MSMQ 是否为空 对于私有 MSMQ 来说很简单 private bool IsQueueEmpty string path bool isQueueEmpty false var myQueue new Messag
  • TFS 2010:服务不可用 503

    我已经尝试解决这个问题大约一周了 我在微软网站上发布了这个问题 但只收到了一条回复 这并没有解决我的问题 以下是我在微软网站上的帖子的组合 我在 Window 7 PC 64 位上安装并配置了 TFS 2010 当我导航到http loca
  • python 中压缩时出现 LEN 错误

    def shufflemode import random combined zip question answer random shuffle combined question answer zip combined 但后来我收到错误
  • 为什么 IQueryables 没有 SingleOrDefaultAsync?

    以下代码无法编译 因为 SingleOrDefaultAsync 不是 GetAppointments 的合适扩展 我只是想知道为什么 public IQueryable