写点什么

不建议在 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:458786
用户头像

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

关注

评论

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

什么是IGMP?IGMP与ICMP有啥区别?

wljslmz

网络协议 6月月更 IGMP 组播

穿越过后,她说多元宇宙真的存在

白洞计划

淘宝数据可视化大屏案例(Hadoop实验)

王小王-123

海量数据 大数据分析 淘宝项目 hadoop实验 hive项目

基于Hadoop豆瓣电影数据分析(代码+原理)

王小王-123

大数据 数据分析 基于Hadoop豆瓣电影

传统微服务框架如何无缝过渡到服务网格 ASM

阿里巴巴云原生

阿里云 微服务 云原生 Service Mesh 服务网格 服务网格

透过华为军团看科技之变(五):智慧园区

脑极体

Jetpack之Room的使用,结合Flow

yechaoa

android flow JetPack 6月月更 Room

初识Hadoop之概念认知篇

王小王-123

hadoop hadoop概念

@Scheduled注解的坑,我替你踩了

慕枫技术笔记

后端 6月月更

[译]在软件开发行业工作 6 年后,那些年我曾改过的观念

宇宙之一粟

感悟 6月月更

VoIP Push 在海外音视频业务中的应用

融云 RongCloud

基于学生选课数据库分析(Hadoop实验)

王小王-123

hadoop 大数据分析 学生选课项目 数据库项目

web3 的身份验证之以太坊签名消息

devpoint

区块链 以太坊 Web3.0 6月月更

远程沟通高效的自我总结| 社区征文

卢卡多多

初夏征文

HashMap分析-新增

zarmnosaj

6月月更

淘宝大数据分析案例(百万数据集Hadoop项目)

王小王-123

大数据分析 淘宝大数据 淘宝业务数据 淘宝项目可视化

leetcode 416. Partition Equal Subset Sum 分割等和子集(中等)

okokabcd

LeetCode 动态规划 数据结构与算法

架构实战营模块 5 作业

Naoki

架构实战营

M1笔记本居家办公的痛点及解决方案 | 社区征文

IT蜗壳-Tango

6月月更 初夏征文

整整面试两月,凭借这份15w字Java面试刷题宝典成功入职阿里

Java全栈架构师

Java spring 程序员 面试 算法

微博系统中”微博评论“的高性能高可用计算架构

Geek_e8bfe4

“微博评论”的高性能高可用计算架构

Pengfei

声网自研传输层协议 AUT 的落地实践丨Dev for Dev 专栏

RTE开发者社区

Dev for Dev 网络传输

在Hadoop环境里面统计西游记文章的词组(hdfs实验)

王小王-123

mapreduce hadoop统计词频 hadoop项目 文本统计分析

60天远程办公经验分享 | 社区征文

Albert

初夏征文

架构实战营毕业总结

哈喽

「架构实战营」

MySQL,MVCC详解,快照读在RC、RR下的区别

乌龟哥哥

6月月更

Serverless 在阿里云函数计算中的实践

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

Seata 与三大平台携手编程之夏,百万奖金等你来拿

阿里巴巴云原生

阿里云 开源 云原生 seata

架构实战营模块5作业

挖了蘑菇哩斯

架构实战营

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