【发布时间】: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