ASP.NET 适用于企业应用程序的酷睿 1.0

本文关键字:酷睿 应用程序 NET 适用于 企业 ASP | 更新日期: 2023-09-27 17:57:14

我正在为我的新Web项目找出架构组件。我正在考虑使用 ASP.NET 酷1.0,EF7堆栈。有人认为 ASP.NET Core 1.0处于初始阶段,目前不建议在企业Web应用程序中使用它。我在EF7的情况下也听到了相同的意见。

主要是我想知道缺点。专家请解释目前使用 ASP.NET Core 1.0的优缺点。

ASP.NET 适用于企业应用程序的酷睿 1.0

有些地方他们是真的,在某个地方他们是错的。 ASP.NET Core由2个框架.NET Core和.NETFramework作为目标。这两个选项在Visual Studio中都可用。你必须仔细选择什么适合你的项目。下面是与 ASP.NET 核心和 EF 核心(以前的 EF 7)的一些差异''建议:

  • 所有.NET Framework库(BCL或FCL)尚未可用于CoreFx(.NET Core库),但很快它们将随着.NET团队的宣布而可用。

  • 如果您的项目使用.NET Framework库(如MailMessage等),则使用 ASP.NET Core的目标是.NET Framework而不是.NET Core,那么您将能够在 ASP.NET Core应用程序中获得.NET Framework的所有功能。

  • ASP.NET Core 使用现代 Web 工作流来减少页面加载时间,对于其他属性,其中一些属性在以前版本的 ASP.NET 中不可用。

  • EF Core 1.0 是新的云优化功能,它不包括(至少目前)EF 6.x 中可用的功能,例如存储过程映射种子设定数据的内置功能等。

如果需要强烈依赖 EF 6.x 功能的商业项目,而这些功能现在在 EF Core 中不可用,则可以将 ASP.NET Core 1.0 与 .NET Framework 配合使用 EF 6.x我也有一个网站,使用 ASP.NET Core和.NET Framework创建。

下面是将 ASP.NET Core 1.0 与 EF 6.x 配合使用的一些文档和建议。