【问题标题】:Which .NET, EF and ASP for a new project?哪个 .NET、EF 和 ASP 用于新项目?
【发布时间】:2026-01-06 13:25:01
【问题描述】:

我在 .NET Standard v .NET Core 上进行了大量阅读,在 PluralSight 上观看了有关 EF Core 的课程,并在 EF 6 v EF Core 上进行了进一步阅读,并在 ASP.NET 中进行了一些阅读核心 v ASP.NET。

如果我要开始一个带有网络界面的新项目,我仍然无法确定建议是什么。它针对 SQL Server,将托管在 Windows 上,用户将从 Windows 桌面计算机进行连接。

所有的 Windows .NET Standard 就足够了 - 虽然我可以使用 .NET Core,但我知道 EF Core 可以针对 .NET Standard,我认为 ASP.NET Core 也可以。

以后可能会有移动功能的扩展,但可以使用 Core 或类似工具将其编写为扩展/模块。

很难找到明确的答案,因为即使在 Microsoft 的 Docs 网站上,EF 初始页面自 EF Core 2 发布以来就没有更新过,在此之前他们似乎暗示除非你需要它,坚持使用 EF 6。

谢谢

汤姆

【问题讨论】:

  • 新的创新只会出现在 .NET Core,所以你现在应该知道答案了。
  • 好的,我在 .NET Docs 站点 (docs.microsoft.com/en-us/dotnet/standard) 上的任何地方都没有看到。这一切都表明 .NET Standard 和 .NET Core 将继续发展。

标签: asp.net .net entity-framework


【解决方案1】:

看起来我被我在 .NET Standard 上阅读的一些文章误导了。

但是,我现在从 MSDN 网站 see here 上的帖子中得到了答案

【讨论】:

    最近更新 更多