写点什么

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

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

关注

评论

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

漆包线行业你了解多少?专业漆包线行业MES生产管理系统

万界星空科技

制造业 mes 万界星空科技 漆包线mes 漆包线

API主导的商业模式是否将在AI时代蓬勃发展?

幂简集成

AI API

NineData亮相GOPS大会:揭秘新时代企业级数据库DevOps最佳实践

NineData

数据库 DevOps 工具 NineData SQL IDE

INFINI Labs 产品更新 | Console 1.24.0 操作日志审计功能发布

极限实验室

console Gateway 极限科技 产品更新发布

Oracle到PostgreSQL的不停机数据库迁移!

NineData

oracle postgresql NineData 无停机迁移 异常告警

苹果M1/M2电脑安装Lightroom Classic 2022(LRC2022) 后打开闪退怎么办?

Rose

什么是蜜罐,在当前网络安全形势下,蜜罐能提供哪些帮助

德迅云安全杨德俊

教你如何搞定springboot集成kafka

华为云开发者联盟

kafka springboot 华为云 华为云开发者联盟 企业号2024年5月PK榜

跨云厂商的不停机数据库迁移!使用NineData就可以了

NineData

Google 数据库迁移 多云架构 无停机数据库迁移 跨云厂商

Tuxera NTFS 2021破解版下载 Mac版NTFS工具推荐

Rose

适用于Windows、Mac平台:Sublime Text代码编辑器 含注册码

Rose

得物质量管理体系的建设与应用

得物技术

测试 质量 企业号 2024年5月 PK 榜

京东JD商品sku信息API返回值解读:数据驱动的商品属性研究

技术冰糖葫芦

API boy API 接口 API 文档

软件测试学习笔记丨黑盒测试方法论-场景法

测试人

软件测试

ClickHouse沙龙来了,NineData将分享数据管理与同步的关键技术!

NineData

Clickhouse Meetup 杭州 NineData 迁移同步

“她”来了,陪伴赛道巨变!为GPT-4o加上你的一个数字分身

京东科技开发者

京东秒送售后系统退款业务重构心得| 京东零售技术团队

京东科技开发者

抖音商品详情:短视频电商的新风向

Noah

JetBrains Rider 2024永久注册码 mac/win 跨平台.NET IDE集成开发

Rose

报名开启|智能化可观测:可观测开源开发者Meetup

TRaaS

活动报名

解锁高效创新:IPD策略如何重塑产品开发流程

不在线第一只蜗牛

大数据 产品开发

观测云产品更新 | 监控、场景仪表板、查看器、服务管理、DQL等

观测云

监控

软件适应性定义以及作用简单讲解-行云管家

行云管家

软件 行云管家 软件适应性

通过MVEL表达式和Apache Chain职责链模式解耦MQ消息处理节点的实践应用

京东科技开发者

零知识证明与同态加密:隐私计算的双剑

EquatorCoco

区块链 零知识证明 同态加密

立即注册 | 线上讲座:基于 NGINX 为现代应用构筑三大安全防线

NGINX开源社区

nginx DevOps DOS攻击 OWASP十大漏洞 NGINX PLUS

NineData云原生智能数据管理平台新功能发布|2024年4月版

NineData

sql 数据迁移 数据备份 NineData 对比工具

腾讯、阿里、B站最新面经汇总,有的妥妥的凉经

王中阳Go

golang 面试题 大厂面经 Go进阶

MacDroid for mac:轻松实现mac与安卓设备数据互通

Rose

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