写点什么

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

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

关注

评论

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

轻量级限流算法的实现,拿走即用!

伤感汤姆布利柏

超棒的代码编辑器Sublime Text for Mac激活版

小玖_苹果Mac软件

最新游戏陪玩源码V3.0升级版/商业版语音聊天系统源码

DUOKE七七

《CPython Internals》阅读笔记:p285-p328

codists

CPython Internals

MacOS上的广告拦截软件Adguard for mac激活版

小玖_苹果Mac软件

文献书籍下载管理工具Bookends for Mac激活版

小玖_苹果Mac软件

基于LangChain实现数据库操作的智能体

测吧(北京)科技有限公司

测试

裸金属自动化入云

鲸品堂

裸金属 企业号 2025年1月PK榜

一键下载整个网站 网站抓取神器SiteSucker Pro for Mac激活版

小玖_苹果Mac软件

AI口语练习App的功能扩展

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语学习

AI口语练习App的技术难点

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语学习

文件管理工具Commander One Pro for Mac激活版

小玖_苹果Mac软件

软件测试的未来:如何跨越自动化到自主测试的鸿沟

测吧(北京)科技有限公司

测试

强大的手机解锁工具UnlockGo for Mac中文激活版

小玖_苹果Mac软件

SponsorBlock for YouTube for Mac激活版(跳过youtube赞助商广告)

小玖_苹果Mac软件

模型驱动测试 (MBT):从概念到实践的全面解析

测吧(北京)科技有限公司

测试

视频格式转换器Permute 3 for Mac中文激活版

小玖_苹果Mac软件

强大的剧本写作软件Final Draft for Mac激活版

小玖_苹果Mac软件

探索模型驱动测试框架:GraphWalker 的自动化测试用例生成

测吧(北京)科技有限公司

测试

软件测试丨消息管道(Kafka)测试体系

测试人

软件测试

sd-wan 网络加速: 未来网络优化的关键技术

宽炜网络

SD-WAN

AI口语练习App的优化

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语学习

苹果电脑系统设置和维护工具TinkerTool System 9 for mac激活版

小玖_苹果Mac软件

非凸科技荣登毕马威中国2024金融科技企业“双50”榜单

非凸科技

1688 商品列表接口系列(1688 API)

tbapi

1688商品列表接口 1688API

湖仓进化,极速统一|StarRocks 2024 社区年度报告

StarRocks

大数据 LakeHouse 湖仓一体 2024年终总结

右键鼠标助手专业版MouseBoost PRO for mac中文激活版

小玖_苹果Mac软件

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