写点什么

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

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

关注

评论

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

大专的我狂刷29天“阿里内部面试笔记”最终直接斩获十七个Offer

Java~~~

Java 架构 面试 JVM 多线程

微信业务架构&毕设学生管理架构选择

Sky

架构实战营

Vue进阶(七十):了解 webpack 的 hash、chunkhash、contenthash

No Silver Bullet

Vue 8月日更

【架构实战营作业】模块一:微信业务架构图&学生管理系统

聆息

微信业务架构和学生管理系统架构设计

王家辉

【架构训练营】【模块一】【作业】【微信业务架构】【学生管理系统架构】

简直走不拐弯

极客时间 作业 架构训练营

网络攻防学习笔记 Day117

穿过生命散发芬芳

网络安全 8月日更

Ubuntu Server 20.04 搭建安装Kubernetes

玏佾

Kubernetes k8s文档 k8s资源 #k8s

我的学生管理系统

白开水又一杯

#架构实战营

Coffee学架构:架构设计001(怎么做架构设计)

咖啡

架构设计实战

架构实战营模块一作业-初识架构

娜酱

#架构实战营

微信业务架构图&毕业设计之学生管理系统(model1)

消失的子弹

微信 架构图

Cron调度任务入门

devpoint

crontab 8月日更

读书笔记 -《数据密集型应用系统设计》-索引

KayTin

四面字节跳动Java研发岗,最终拿下Offer,只有努力,方能成功

Java~~~

Java 架构 面试 微服务 架构师

Vue进阶(七十一):webpack 插件实现自动抽取 css 主题色样式一键切换

No Silver Bullet

Vue 8月日更 主题色

学习-1

4anonymous

Go语言,深入了解 select 实现原理

微客鸟窝

Go 语言 8月日更

基于java springboot android 安卓报修系统源码(毕设)

清风

Java Android Studio 毕业设计

阿里P8整理的《百亿级并发系统设计》实战教程,实在是太香了

Java~~~

Java 架构 面试 多线程 高并发

游戏开发者的通关之旅,华为AGC for Games带来了什么?

脑极体

我的微信业务架构图

白开水又一杯

#架构实战营

架构实战打怪升级day01

yphust

架构师训练营2期模块一作业

kazeMace

架构实战营

让 KAS 给 GitOps 插上腾飞的翅膀

极狐GitLab

Kubernetes 极狐GitLabs

你最想了解的红队实战攻防技术,来了

网络安全学海

黑客 网络安全 信息安全 WEB安全 安全漏洞

微信业务架构图&学生管理系统设计思路

刘琦Logan

Linux之seq命令

入门小站

Linux

模块一作业:微信业务架构图与学生管理系统毕设架构设计

apple

学生管理系统架构设计

晓波

架构实战营

架构实战之微信业务架构|学生管理系统

Nico

架构实战营

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