使用 EFcore 3.0 配置 MySQL

Configure MySQL with EFcore 3.0

我刚开始使用 Dotnet 核心 3.0 的 Authentication and authorization for SPAs

dotnet new angular -o <output_directory_name> -au Individual

它创建了一个新项目,其中 Angular 作为客户端应用程序,ASP.net 核心作为后端。现在我想在这个模板中使用 MySQL。

我试过为此使用两个提供商

  1. MySql.Data.EntityFrameworkCore
  2. Pomelo.EntityFrameworkCore.MySql

但是 Entityframework core 3.0 不支持它们,要求我降级到 Entityframework core 2.2。当我降级到 Entityframework 核心 2.2 时,另一个名为 Microsoft.AspNetCore.ApiAuthorization.IdentityServer 的包开始崩溃,因为它需要 Entityframework 核心版本 3.0 及更高版本。

有人可以告诉我如何为 MySQL 设置此 SPA 身份验证和授权模板吗?

原来我不得不等待 Pomelo Entity Framework 团队发布 .NET Core 3.0 支持的版本 available now。所有其他事情现在都按预期工作。