写点什么

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

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

关注

评论

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

实践分析丨AscendCL应用编译&运行案例

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 7 月 PK 榜

MobPush 创建推送

MobTech袤博科技

前端 消息推送 智能推送 前端‘’ 推送系统

超强阵容!HarmonyOS极客马拉松2023专家评审团来袭!

HarmonyOS开发者

HarmonyOS

支付宝小程序云李铮:科技赋能,敏捷增长

TRaaS

支付宝小程序 小程序云开放 蚂蚁

Docker 入门教程(简明易懂、零基础篇)

搞大屏的小北

Docker 容器 Docker-compose 入门 Docker 镜像

2023年广西等保测评机构名单看这里!新增一家哦!

行云管家

广西 等级保护 等保测评

GaussDB(for Redis)多租户:读写权限控制和数据库隔离的完美融合

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

618技术揭秘 - 大促弹窗搭投实践 | 京东云技术团队

京东科技开发者

前端 弹窗 xview 企业号 7 月 PK 榜

从分片传输到并行传输之大文件传输加速技术

镭速

大文件传输

揭秘ChaosBlade CPU故障:实现CPU故障的黑科技

柠檬汁Code(binbin0325)

源码分析 cpu 混沌工程 ChaosBlade 故障模拟

广东省《5A物理抗菌纺织品》团体标准颁布

极客天地

万字长文浅析配置对MySQL服务器的影响 | 京东物流技术团队

京东科技开发者

MySQL 数据库 服务器 企业号 7 月 PK 榜 MySQL服务器

明晚直播:可重构计算芯片的AI创新应用分享!

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

4个维度重构组织能力,实现人力资源数智化

用友BIP

人力资源

Sugar BI:大模型时代的智能 BI

Baidu AICLOUD

BI 数据智能

Flink Metrics&REST API 介绍和原理解析

腾讯云大数据

流计算 Oceanus

HDMI接口需注意的PCB可制造性设计问题

华秋PCB

接口 工具 PCB PCB设计 可制造性

KaiwuDB 资深解决方案专家周幸骏:打造核心时序引擎,释放数据新价值

KaiwuDB

时序数据 KaiwuDB

数据库集群方案详解

KaiwuDB

KaiwuDB 数据库集群技术

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v9.0版已发布

JackJiang

网络编程 即时通讯 IM

扫盲低代码

互联网工科生

前端 低代码 应用开发

Swagger 自动生成 Api 文档:提高效率的利器

Liam

程序员 接口文档 swagger 自动生成 API 文档

使用 njs 0.7.7 提高 NGINX 配置的模块化程度和可复用性

NGINX开源社区

一种配置化的数据脱敏与反脱敏框架实现 | 京东云技术团队

京东科技开发者

数据安全 脱敏 数据脱敏 企业号 7 月 PK 榜

中小微企业选择哪家云管平台好?理由有哪些?

行云管家

云计算 云管平台 云管理

动态QPS压测模型【Go语言】

FunTester

用友BIP助力企业全球化运营与人才管理

用友BIP

中企出海 数智人力

2023开源数据库排行榜发布,“新晋黑马”瀚高IvorySQL跻身三十强

极客天地

源码解析Collections.sort ——从一个逃过单测的 bug 说起 | 京东云技术团队

京东科技开发者

排序算法 源码解读 企业号 7 月 PK 榜 Collections.sort

科研类项目核算的“法、术、器”(二)

用友BIP

项目管理 科研项目

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