2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

.NET Core 1.0、ASP.NET Core 1.0 和 EF Core 1.0 简介

  • 2016-01-21
  • 本文字数:772 字

    阅读完需:约 3 分钟

新版本的 ASP.NET 和 Entity Framework 有一个严重的问题,就是它们同以前的版本不兼容。这不只是行为或 API 稍有差异的事,而基本上是进行了完全的重写,去掉了大量的功能。

因此,目前人们认为,将这些框架称为 ASP.NET 5.0 和 Entity Framework 7.0 会造成一种假象,它们比 ASP.NET 4.5 和 Entity Framework 6.0 大,但实际上它们更小。为了消除这个问题,微软从改变版本编号方案开始。

新版本将分别命名为ASP.NET Core 1.0Entity Framework Core 1.0。同样,.NET 新的跨平台版本将命名为.NET Core 1.0,以表明它不是.NET 4.6 的超集。

同样,ASP.NET MVC 6 将改名为ASP.NET MVC Core 1.0。这样,我们就不会再匹配错 ASP.NET、MVC 和 WebAPI 的版本了。

目前为止,一切都还好,但当你开始组合这些部分时,画面就变得有点复杂了。ASP.NET 4.6 运行在.NET 4.6 上,而 ASP.NET Core 1.0 既可以运行在.NET 4.6 上,又可以运行在.NET Core 1.0 上。下面是其他一些你需要知道的术语:

  • Core FX:这是.NET 基础类库的开源版本。本质上讲,就是 System. 类。Core FX 既可以运行在.NET 4.6 上,又可以运行在.NET Core 1.0 上。
  • Core CLR:这是一个开源的、跨平台的运行时。它以 Silverlight 的 CLR 为基础,但作了重大的修改。
  • Core RT:这是.NET 原生编译版本使用的运行时。它最为人知的是用在 Windows Phone 上。
  • .NET Core CLI.NET 命令行接口被誉为构建和部署跨平台.NET 应用程序的“命令行新体验”。

附注:缩写 CLI 还指公共语言基础结构,这是ECMA/ISO 标准的名称。该标准包含.NET 类型系统、元数据、公共语言规范以及虚拟执行系统。

要了解更多信息,可以查看 2016 年 1 月 19 日举行的 ASP.NET 社区聚会的视频,主要参与者包括 Damian Edwards、Jon Galloway 和 Scott Hanselman

查看英文原文: Reintroducing .NET Core 1.0, ASP.NET Core 1.0, and EF Core 1.0

2016-01-21 18:007190
用户头像

发布了 1008 篇内容, 共 442.7 次阅读, 收获喜欢 346 次。

关注

评论

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

Java IO流详解

timerring

Java

站点可靠性工程SRE最佳实践 -- 黄金监控信号

俞凡

SRE

架构训练营模块一作业

Geek_3d7c4d

架构训练营

Mac 触控增强神器:BetterTouchTool如何使用?

Rose

苹果软件下载 BetterTouchTool破解 BetterTouchTool教程 Mac 触控增强神器

一套前后台全部开源的H5商城送给大家

越长大越悲伤

开源 java‘

Focus Matrix for Mac(智能任务管理器)

Rose

mac软件下载 Focus Matrix 任务管理器

Office Mac升级提醒如何去掉?关闭Microsoft AutoUpdate弹框提示

Rose

许可证 Office 2019中文版 Office Mac office更新 office2021下载

软件测试 | MTV开发模式

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

测试

Redis桌面管理用什么工具好?

真大的脸盆

Mac Mac 软件 桌面管理工具

面对“失业焦虑”我们可以做些什么?让 AI 帮助自己变得更强大! | 社区征文

汪子熙

人工智能 机器学习 程序员 ChatGPT 三周年征文

2023-05-06:X轴上有一些机器人和工厂。给你一个整数数组robot,其中robot[i]是第i个机器人的位置 再给你一个二维整数数组factory,其中 factory[j] = [posit

福大大架构师每日一题

golang rust 福大大

Pratt Parsing - 自顶向下的算符优先级

乌龟哥哥

三周年连更

C++虚函数详解:多态性实现原理及其在面向对象编程中的应用

小万哥

c++ 程序员 面试 后端 开发

什么是人工智能领域模型的 Presence Penalty 参数?

汪子熙

人工智能 机器学习 深度学习 强化学习 三周年连更

必知必会的JavaScript前端面试题篇(一),不看后悔!

Immerse

Go常用设计模式(下)

闫同学

三周年连更

Golang中如何使用Singleflight库进行并发请求合并

Jack

【分布式技术专题】「分布式技术架构」手把手教你如何开发一个属于自己的Redis延时队列的功能组件

码界西柚

redis 分布式 延时队列 redisson 三周年连更

Go常用设计模式(中)

闫同学

三周年连更

macOS硬盘如何格式转换?用Tuxera NTFS就够了!

Rose

ntfs FAT32

苹果Mac最佳卸载程序和清理助手:App Cleaner & Uninstaller

Rose

mac系统清理优化软件 苹果系统清理 App Cleaner

Macos媒体播放器 Movist Pro 针对 macOS 13 Ventura 进行了优化

Rose

Movist Pro 中文版 Movist Pro下载 Macos媒体播放器 视频播放器下载

Java实现坦克大战2.0

timerring

Java

深入理解 TypeScript 的 type 以及 type 与 interface 和 class 的区别

Lee Chen

typescript

云原生应用使用的云服务组件介绍

穿过生命散发芬芳

三周年连更 云服务组件

Django笔记二十二之多数据库操作

Hunter熊

Python django database

.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介_.NET_Jonathan Allen_InfoQ精选文章