写点什么

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

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

关注

评论

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

导师带计划赚钱一对一——玩家经验分享

泛目录代码编程

金牌团队导师计划赚钱独家揭秘——玩家经验分享

泛目录代码编程

导师带计划赚钱回本——玩家经验分享

泛目录代码编程

导师一对一带计划qq赚钱——玩家经验分享

泛目录代码编程

导师计划带赚钱一对一——玩家经验分享

泛目录代码编程

HDC.Cloud 2023 | 邂逅AI,华为云CodeArts铸就研发效能10倍提升

平平无奇爱好科技

导师带计划赚钱一对一平台——玩家经验分享

泛目录代码编程

导师带计划赚钱平台——玩家经验分享

泛目录代码编程

写得了代码,焊得了板!嵌入式开发工程师必修之代码管理方案(下)

极狐GitLab

DevOps gitlab 分支策略 组织管理 分支保护

腾讯张乐:“反内卷”潮流已至,研发效能是软件企业必由之路

极狐GitLab

腾讯 DevOps gitlab 研发效能 AIGC

导师计划带赚钱一对一——玩家经验分享

泛目录代码编程

金牌团队导师计划赚钱——玩家经验分享

泛目录代码编程

导师

导师一对一带赚钱回本——玩家经验分享

泛目录代码编程

最有实力的导师带赚回本上岸分享——玩家经验分享

泛目录代码编程

计划导师方法——玩家经验分享

泛目录代码编程

导师一对一计划赚钱时事新闻!

泛目录代码编程

金牌团队导师计划赚钱QQ群——玩家经验分享

泛目录代码编程

华为云CodeArts DevSecOps系列插件 | 助力更高效的软件研发

平平无奇爱好科技

HDC.Cloud 2023 | 重塑未来的1课:组装式交付新引擎——智能化低代码平台

平平无奇爱好科技

导师带计划赚钱qq——玩家经验分享

泛目录代码编程

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