写点什么

实体框架 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:122795
用户头像

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

关注

评论

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

如何快速制作精美ppt图表?详细的保姆级教程来了!

职场工具箱

效率工具 职场 PPT 可视化分析 AI生成PPT

《Django 5 By Example》阅读笔记:p54-p75

codists

Python django

vLLM×Milvus:如何高效管理GPU内存,减少大模型幻觉

Zilliz

Milvus LLM vLLM PagedAttention

鸿蒙NEXT开发案例:光强仪

zhongcx

原生鸿蒙政务行业应用开发模板上线,近200个政务服务应用已上架

最新动态

全球司库|规划与创新创景:引领业务、高效运营、战略增值

用友智能财务

金融 科技 企业数智化 司库

企业如何落地多因素认证?

芯盾时代

身份认证 身份安全 iam 身份和访问管理

在指标平台市场中,企业的避 “坑” 选择秘籍

Aloudata

大数据 数据分析 指标管理 指标平台 指标开发

双十一入手华为云Flexus云会议后,我总结了中小企业无法拒绝的3大优势

轶天下事

一文读懂Pencils Protocol的Auction产品,以及其背后的价值支撑

加密眼界

一文读懂Pencils Protocol的Auction产品,以及其背后的价值支撑

股市老人

NocoBase 本周更新汇总:提升工作流易用性

NocoBase

开源 低代码 零代码 无代码 版本更新

解析金融数据存储难题:多元量化如何通过 TDengine 实现高并发与低延时

TDengine

tdengine 时序数据库 数据库·

为中小企业量身定制的云会议!华为云Flexus版云会议亮相828

轶天下事

革新农业未来!Dimitra生态币价双双腾飞在即

股市老人

润开鸿骆敏清:软件定义新“智” 硬件,以开源鸿蒙发行版驱动行业顶层创新

科技热闻

PHP中哪个框架最适合做API?

科普小能手

php API PHP框架 PHP开发 API 接口

数据湖系列之四 | 数据湖存储加速方案的发展和对比分析

百度Geek说

百度 数据湖 存储

个推SDK:人民日报、新华社等数十万App的双十一运营神器

新消费日报

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