2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

实体框架 6.0:异步、IQueryable 操作符和特性改进

  • 2012-09-16
  • 本文字数:466 字

    阅读完需:约 2 分钟

据微软所说,实体框架 6.0 将提供对 async 关键字的支持,可以通过 SaveChangesAsync() 或 ExecuteSqlCommandAsync() 方法来实现。

OdeToCode 的首席咨询师 Scott Allen,通过对实体框架项目网站中获取的源代码进行剖析,研究了 async 的实现方式

实体框架 6.0 也能让开发人员通过使用 FindAsync() 和 SingleAsync() 方法,来在 IQueryable(IQueryable)操作符上执行异步操作。而且,也能够利用 ToListAsync() 来真正执行上述代码。

“新的 IQueryable 操作符是一个能够得到具体结果的新版本”,Scott 如是说。

实体框架 6.0 藉由编写自定义转换的能力,将为存储过程映射和数据库函数提供支持,这些支持也会出现在代码优先( Code First )功能中。

要执行实体框架 6.0 项目的基本步骤大致如下:

  1. 用 msbuild 编译 NuGet 目录中的 Nuget.proj 文件
  2. 把 NuGet\bin\debug 目录添加为自定义本地 NuGet 资源库
  3. 通过 NuGet 添加对 Entity Framework 6 的引用

微软计划为实体框架 6.0 发布两个独立的程序集,一个用于.NET Framework 4.5 具备上文讨论的所有特性,另外一个用于.NET Framework 4.0 没有 async 关键字的支持。

2012-09-16 10:122921
用户头像

发布了 254 篇内容, 共 70.5 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

《独立开发者精选工具》第 019 期

Immerse

Perplexity发布搜索API,驱动下一代AI应用开发

qife122

AI AIAPI

如何通过YashanDB数据库实现高并发访问的负载均衡

数据库砖家

如何通过YashanDB数据库提升行业数据竞争力

数据库砖家

大数据-116 - Flink Sink 使用指南:类型、容错语义与应用场景 多种输出方式与落地实践

武子康

Java 大数据 flink spark 分布式

如何通过YashanDB实现自动化监控与告警

数据库砖家

在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名计算机控制AI框架需求洞察

qife122

AI需求分析 用户反馈挖掘

全面解析DoS攻击防护与应对策略

qife122

网络安全 漏洞防护

网络安全工具与社区讨论月报

qife122

网络安全 社区讨论

如何通过YashanDB实现高效的数据管理

数据库砖家

如何通过YashanDB数据库实现数据资产价值最大化

数据库砖家

如何通过YashanDB提高团队工作效率

数据库砖家

如何通过YashanDB数据库提升企业数据资产价值

数据库砖家

遇见 Kiro:从“爽感写代码”到“生产级落地”

掘金安东尼

Oracle云基础设施强势崛起:AI驱动的新一代云计算竞争格局

qife122

oracle 云计算

如何通过YashanDB数据库实现多区域数据同步与灾备

数据库砖家

如何通过YashanDB数据库实现数据合规性

数据库砖家

综合安防 维护经验总结(7)

万里无云万里天

工业 工厂运维 综合安防

工业设计 自控设计经验总结(7)

万里无云万里天

设计师 工业 工厂运维

如何一个接口对接各大厂商的所有TTS(文本转语音)服务

程序猿DD

API TTS 文本转语音

量子计算机开发学习计划

执于业务

量子

通过 YashanDB 实现数据共享与协作

数据库砖家

如何通过YashanDB数据库提升业务连续性保障能力

数据库砖家

如何通过YashanDB数据库优化客户体验

数据库砖家

通过YashanDB实现业务智能决策

数据库砖家

如何通过YashanDB数据库优化数据分析流程

数据库砖家

如何通过YashanDB提高数据的安全性

数据库砖家

AWS Direct Connect在菲律宾马卡蒂市推出100G扩展服务

qife122

AWS 网络连接

如何通过YashanDB数据库搭建高可用性系统

数据库砖家

如何通过YashanDB数据库提升数据管理效率

数据库砖家

如何通过YashanDB数据库推动企业创新

数据库砖家

实体框架 6.0:异步、IQueryable操作符和特性改进_.NET_Anand Narayanaswamy_InfoQ精选文章