使用EFcore 3.0配置MySQL

时间:2019-09-07 19:31:58

标签: mysql asp.net-core-3.0 entity-framework-core-3.0

我刚开始使用Dotnet core 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核心3.0都不支持它们,并且要求我降级到Entityframework核心2.2。当我降级为Entityframework core 2.2时,另一个名为Microsoft.AspNetCore.ApiAuthorization.IdentityServer的软件包开始崩溃,因为它需要Entityframework core 3.0及更高版本。

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

1 个答案:

答案 0 :(得分:4)

事实证明,我不得不等待一段时间才能让Pomelo实体框架团队发布受{.3}支持的.NET Core 3.0版本。所有其他所有东西现在都按预期运行。