写点什么

不建议在 ASP.NET 4 中使用 Entity Framework 7

  • 2014-12-14
  • 本文字数:911 字

    阅读完需:约 3 分钟

Entity Framework 的第 7 个版本将是对这个已有 6 年历史的 ORM 系统的一次重新设计。如同我们在今年五月所做的报告 一样,新版本的框架将支持更多的平台,包括“传统的.NET Framework 应用程序(WPF、WinForms、控制台及ASP.NET 4),手机/ 存储/ 统一设备,以及ASP.NET 5(又称为ASP.NET vNext)。”

之前的版本主要关注于对SQL Server 的支持,而EF 7 则已计划支持多种类型的数据库。 Rowan Miller 在文章中写道

在数据库存储系统方面,我们已经支持 SQL Server、SQLite、InMemory、Azure Table Storage 与 Redis 的 provider。我们也与那些希望支持 DocumentDB、SQL Compact 与 MongoDB provider 的人们进行了一些讨论。

在这其中,SQL Server 仍处于最高优先级。紧随其后的是 PostgreSQL,因为后者被认为是“标准的 Mac / Linux 环境”。由于 EF 团队已承诺对 ASP.NET 5 与.NET 核心的支持,因此对于 OS X 与 Linux 的支持十分重要。

除了对 ASP.NET 5 的支持,其它高优先级的工作包括:

  • 实现更多的特性
  • 实现 EF 7 对其它平台(例如手机、存储设备等)的支持
  • 实现更多的 provider,并由 EF 团队负责(SQLite、Azure Table Storage 等)

值得一提的是,支持 ASP.NET 5 的第一个 EF 7 版本并非 EF 团队所推荐的版本,Rowan 继续写道:

对于支持 ASP.NET 5 的第一个 EF 7 的发布,我们并不建议将它作为其它所有平台的发布版本。EF 7 将作为 ASP.NET 5 应用程序的默认数据技术平台,但我们不建议在其它平台上让它立即取代 EF6,因为我们还有更多的功能需要实现。

而由于 ASP.NET 5 也是一个全新版本的平台,因此基本不会出现 EF 7 遗漏了某些特性的情况,我们自然会全力以赴让这些特性尽快完成。

我们已经讨论过多种方式,如何在推出一个支持 ASP.NET 5 的稳定的 Entity Framework 版本时让这一点更加清晰明了。虽然还没有确定细节(恐怕直到接近发布时才能确定下来),但我们已经考虑了以下这些方案:

  • 依然将 NuGet 包标注为预发布,这样在用户安装稳定版本时就不会误装。
  • 仅支持 ASP.NET 5 平台,因此不会被其它应用程序所安装。在这种场景下,你仍然可以选择在其它平台上安装预发布版本的安装包。

查看英文原文: Entity Framework 7 Not Recommend for ASP.NET 4

2014-12-14 01:458734
用户头像

发布了 428 篇内容, 共 198.1 次阅读, 收获喜欢 39 次。

关注

评论

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

Step by Step 平凯数据库敏捷模式部署

TiDB 社区干货传送门

敏捷模式

NocoBase 本周更新汇总:优化及缺陷修复

NocoBase

开源 低代码 零代码 无代码 版本更新

用通义灵码渐进式开发 0->1 实现高考志愿规划项目题文档

阿里巴巴云原生

阿里云 云原生 通义灵码

AWS Builder Center:开发者社区新家园,一站式技术资源与协作平台

qife122

云计算 AWS

Playwright进阶篇 (5) | 网络请求拦截与Mock

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

“用友BIP 5”重磅发布,让AI在企业应用落地

新消费日报

昇腾数据探险家:挖掘数据的隐藏宝藏

华为云开发者联盟

数据清洗 昇腾 华为开发者空间

TEM on 腾讯云 Step by step 丝滑体验

TiDB 社区干货传送门

TEM 试用

谙流 ASK:告别 Kafka 运维救火,解锁流数据自治时代

AscentStream

仓颉之枚举类型与模式匹配的冒险之旅

华为云开发者联盟

华为开发者 仓颉 华为开发者空间

数智先锋 | 从 “故障难寻” 到 “全链可控”,Bonree ONE 跨越式提升中国铁塔业务监测效能

博睿数据

TapData vs Kafka ETL Pipeline:竞争?共存?——企业实时数据策略的正确打开方式

tapdata

kafka v Kafka vs TapData 实时数据,数据同步

跨境卖家如何与 TikTok 达人合作?这四种方式最有效

Wolink

海外社媒营销 海外营销推广 达人营销

小间距LED屏报价,有“标准答案”吗?

Dylan

品牌 LED LED display LED显示屏 LED屏幕

大模型工具的 “京东答案”

京东零售技术

手把手带你用 OxyGent 实现智能体的构建、部署与进化

京东零售技术

仓颉之包与异常处理的智慧战场

华为云开发者联盟

仓颉 华为开发者空间

报告解读 | 永续引擎持续加速,谁在叩响建筑科技的 “未来之门”

极客天地

基于开发者空间Notebook进行LoRA微调Whisper_base实现语音识别

华为云开发者联盟

LORA微调 AI API 华为开发者空间

谷歌重新定位 Gemini AI :超越对话,让 AI贯穿系统且主动;Nexa AI 发布 NPU x 端侧 AI 方案丨日报

声网

技术文档 | Pulsar 中的消息保留、过期及积压机制解析(下)

AscentStream

聚焦科技前沿,华金证券与非凸科技共探数智交易新路径

非凸科技

又一无人装载机项目落地!网易灵动助力世界前5的预拌混凝土龙头企业智能化升级

网易伏羲

网易伏羲 网易灵动 工程机械智能化 无人挖掘机 无人装载机

用通义灵码渐进式开发 0->1 实现高考志愿规划项目题文档

阿里云云效

阿里云 通义灵码

KWDB 分布式架构探究——数据分布与特性

KaiwuDB

数据库 分布式架构 KWDB开源数据库

区块链音乐NFT项目运营

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

区块链开发 软件外包公司 音乐NFT

千亿消息“过眼云烟”?Kafka把硬盘当内存用的性能魔法,全靠这一手!

poemyang

kafka 高并发 消息队列 PageCache

精彩回顾 | 全链路可观测落地能源行业,博睿数据首度公开实战细节!

博睿数据

还在靠人工死磕转化?天润融通Agent客服助力私域转化效率翻倍

天润融通

AI重塑工程实践:对齐自主性如何提升团队效能

qife122

领导力 工程管理

深度解析:腾讯 BiFang 如何借助 Apache Pulsar 引领湖流一体新潮流

AscentStream

不建议在ASP.NET 4中使用Entity Framework 7_.NET_Jonathan Allen_InfoQ精选文章