写点什么

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

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

关注

评论

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

聊聊我的原创维权二三事

架构精进之路

自我思考 七日更 28天写作

航运业“搭台” 区块链“唱戏”

CECBC

航运

图解类加载器和双亲委派机制,一看就懂

Java鱼仔

Java 程序员 面试 类加载

我看好数据湖的未来,但不看好数据湖的现在

王知无

大数据 数据湖

Spring 动态代理时是如何解决循环依赖的?为什么要使用三级缓存?

程序员小航

spring 源码

Apache老母鸡又下蛋?一文俯瞰Apache Superset

王知无

大数据

关于微信8.0的一些社交小心思

静陌

微信 张小龙 社交

webpack | 进阶用法1:多入口构建/资源内联/脚本分离等

梁龙先森

大前端 webpack 28天写作

前端工程师的一大神器——puppeteer

执鸢者

大前端 Node puppeteer

区块链隐私保护、体系结构与智能合约研究

CECBC

区块链

企业是如何解决HDFS单点问题的?

大数据老哥

大数据 hadoop

架构师训练营 - 第五周作业

Mark

批判性思维自修课(五)

石君

28天写作 批判性思维

使用 Tye 辅助开发 k8s 应用竟如此简单(一)

newbe36524

Docker 微服务 k8s dotnet

在nodejs中创建cluster

程序那些事

nodejs cluster 程序那些事 childprocess workerThread

VS +QT 手动添加Q_OBJECT 报错问题解决

Creep

c++ qt

欢度春节|话题王者 VS 互动先锋(第二季)

InfoQ写作社区官方

话题讨论 热门活动

第十周 模块分解 作业 「架构师训练营 3 期」

胡云飞

产品 0 期 - 第三周作业

Jxin

95 后张勇:Apache Pulsar Committer 军团新生代力量

Apache Pulsar

大数据 开源 pulsar Apache Pulsar 消息系统

架构入门感悟总结

笑春风

区块链技术发展及应用:现状与挑战

CECBC

区块链

用helm chart将chripstack部署到kubernetes之上

远鹏

Kubernetes IoT Helm ChirpStack LoraWan

Elasticsearch document routing 数据路由

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

2021年,开发者的落日

王知无

大数据

产品 0 期 - 第三周作业

vipyinzhiwei

《程序员修炼之道》- 解决问题,而不是去责备(6)

石云升

程序员 bug修复 28天写作

2月日更挑战|达标抽奖季,更有暖春大满足礼包等你来

InfoQ写作社区官方

2月春节不断更 热门活动

第十周课后练习

Binary

开发质量提升系列:标准模板(上)

罗小龙

方法论 28天写作

第十周命题作业

cc

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