title: Configure MySQL with EFcore 3.0
body: <p>I just started with <a href="https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity-api-authorization?view=aspnetcore-3.0" rel="nofollow noreferrer">Authentication and authorization for SPAs</a> of Dotnet core 3.0 by using</p>
  
  <p><code>dotnet new angular -o &lt;output_directory_name&gt; -au Individual</code></p>
  
  <p>and it created a new project with Angular as a client side app and ASP.net core as a backend. Now I want to use MySQL with this template.</p>
  
  <p>I have tried using two providers for this</p>
  
  <ol>
  <li><a href="https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore" rel="nofollow noreferrer">MySql.Data.EntityFrameworkCore</a></li>
  <li><a href="https://www.nuget.org/packages/Pomelo.EntityFrameworkCore.MySql" rel="nofollow noreferrer">Pomelo.EntityFrameworkCore.MySql</a></li>
  </ol>
  
  <p>but both of them are not supported with Entityframework core 3.0 and asking me to downgrade to Entityframework core 2.2. When I downgraded to Entityframework core 2.2 another package named <a href="https://www.nuget.org/packages/Microsoft.AspNetCore.ApiAuthorization.IdentityServer/" rel="nofollow noreferrer">Microsoft.AspNetCore.ApiAuthorization.IdentityServer</a> starts breaking as it requires Entityframework core version 3.0 and above. </p>
  
  <p>Can somebody please tell me how to setup this template of Authentication and Authorization for SPAs for MySQL?</p>