【问题标题】:.NET Core Requirement in ASP.NET Core Development and Entity Framework CoreASP.NET Core 开发和 Entity Framework Core 中的 .NET Core 要求
【发布时间】:2016-10-20 12:27:31
【问题描述】:

我是过去 4 年的 AngularJS 的 asp.net MVC 开发人员,并且还做过一些 MEAN Stack 编程。 (了解 Lodash、Git、MongoDB、Mongoose、Express、Grunt)

但我还没有接触过 ASP.NET Core。但我想知道我是否需要了解 .NET Core 才能使用 ASP.NET Core。

(我有 .NET 的知识,是否有很大的不同会让我再次学习它,如果我只知道 .NET Core 会更受益)或者我可以跳过这部分并开始编码并像我一样学习必填。

对于 Entity Framework Core,我需要额外学习什么(我已经在使用 Entity Framework 6 进行开发)

【问题讨论】:

    标签: asp.net entity-framework asp.net-core entity-framework-core .net-core


    【解决方案1】:

    .NET core 是重写的,跨平台的.NET 框架。这就像问你什么时候可以骑山地车,是不是要学很多东西才能骑 BMX。

    如果您可以开发“经典”.NET 应用程序,您将能够使用 .NET Core。当然会有一些差异,但没有什么真正不同 - 就目前而言,.NET Core 不支持像“完整”.NET Framework 这样的所有东西(也许永远不会,因为他的交叉-平台性质,因为它是经典 .NET Framework 的子集)

    【讨论】:

      【解决方案2】:

      阅读概述文章:https://docs.microsoft.com/en-us/dotnet/articles/core/index

      注意

      .NET Core 是由 Microsoft 和 .NET 社区在 GitHub 上维护的通用开发平台。它是跨平台的,支持Windows、macOS和Linux,可用于设备、云和嵌入式/物联网场景。

      .NET Core 由一个 .NET 运行时、一组框架库、一组 SDK 工具和语言编译器、“dotnet”应用程序宿主组成,用于启动 .NET Core 应用程序

      还有这个:

      兼容:.NET Core 通过 .NET 标准库与 .NET Framework、Xamarin 和 Mono 兼容。

      .NET Core 可以被认为是 .NET Framework 的跨平台版本,位于 .NET Framework 基类库 (BCL) 层。它实现了 .NET 标准库规范。 .NET Core 提供了 .NET Framework 或 Mono/Xamarin 中可用的 API 子集

      【讨论】:

        猜你喜欢
        • 2016-10-07
        • 1970-01-01
        • 2017-10-12
        • 1970-01-01
        • 1970-01-01
        • 2017-05-16
        • 2018-05-24
        • 2021-06-11
        • 1970-01-01
        相关资源
        最近更新 更多