先决条件
EF Core 是一个 .NET Standard 2.0 库。 因此,EF Core 需要支持运行 .NET Standard 2.0 的实现。 其他 .NET Standard 2.0 库也可引用 EF Core。
例如,可使用 EF Core 开发面向 .NET Core 的应用。 生成 .NET Core 应用需要 .NET Core SDK。 还可选择使用 Visual StudioVisual Studio for Mac 或 Visual Studio Code 等开发环境。
可在 Windows 上的 Visual Studio 中使用 EF Core 来开发应用程序。 建议使用最新版本的 Visual Studio。
EF Core 可以在 Xamarin 和 .NET Native 等其他 .NET 实现上运行。 但在实践中,这些实现具有运行时限制,可能会影响 EF Core 处理应用的效率。
最后,不同的数据库提供程序可能需要特定的数据库引擎版本、.NET 实现或操作系统。 请确保可用的 EF Core 数据库提供程序支持适用于应用程序的环境。