写点什么

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

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

关注

评论

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

事务的实现方法:事务注解和编程式事务

xfgg

Java

直播预告|国产化软硬件升级替换之路:可观测性建设之路

博睿数据

不黑不吹,低代码开发真的好用吗?

伤感汤姆布利柏

低代码 JNPF

软件测试/测试开发丨常见测试框架类型TDD、DDT、BDD、ATDD

测试人

软件测试 自动化测试 测试开发

来自前端面试官的吐槽:问CSS、DOM,还招不招人?KPI还要不要?

程序员改bug

编程 程序员 前端 前端面试 前端工程师

开放原子开发者大会——操作系统大会2023成功举办

开放原子开源基金会

开源

探索光伏单晶行业成本管理之业务场景分析

用友BIP

成本管理 光伏单晶行业

WhatsApp封号的原因以及如何避免?试试海外云手机!

Ogcloud

云计算 外贸管理 whatsapp

隧道LED照明技术见证大国交通发展,三思陶瓷散热技术强势突围

电子信息发烧客

重磅发布|2023年度中国可观测性现状调研报告发布

博睿数据

上海三思立体育苗系统Vertical X打造“不见光”人工农场

电子信息发烧客

中国自动驾驶行业:迈向无限可能

不在线第一只蜗牛

人工智能 自动驾驶 智能汽车

直播预告 | 大模型时代,“应用变了”:政务办公,如何从大模型中巧借力?

京东科技开发者

直播 办公 政务 大模型

广告精准投放人群的实现:千万用户过滤指定人群

xfgg

Java

软件测试/测试开发丨分层测试体系、单元、UI 、接口、白盒测试

测试人

软件测试 测试开发

降人工简流程,人工智能助力企业打赢人力成本战

用友BIP

降本增效

商业&技术双轮驱动,企业数智化运营新力量

用友BIP

数智营销

PON网络是什么?

小齐写代码

海外云手机-如何高效运营多个海外社媒账户?

Ogcloud

社交媒体 社媒

云技术分享 | EC2 之 Windows 忘记密码(二)

亚马逊云科技 (Amazon Web Services)

大数据 Amazon EC2 ebs

蓝戟英特尔锐炫A770评测:多款热门游戏性能提升,XeSS取得丰硕成果

E科讯

lazada商品列表数据接口方法(lazada.item_search)

tbapi

lazada商品详情数据接口 lazada商品数据接口 lazada商品API接口 lazada API接口

缓存:系统设计中至关重要的一环

互联网工科生

数据库 缓存 缓存技术

Databend 开源社区上榜 2023 年度 OSCHINA 优秀开源技术团队

Databend

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