sql >> Database >  >> RDS >> Mysql

AspNet.Identity-kern gebruiken in Mijn SQL-database

Ik moest dit doen voor een klant. En dat deed ik in een applicatie met ASP.NET Core 1.0, maar uit nieuwsgierigheid probeerde ik ook voor een applicatie in .NET Core 2.0.

Wat ik deed was eerst het Entity Framework MySQL-pakket installeren van https://www. nuget.org/packages/Pomelo.EntityFrameworkCore.MySql/ met behulp van de pakketbeheerconsole.

Daarna heb ik de startup.cs . gewijzigd , in de methode ConfigureServices , de optie UseSqlServer naar UseMySql , zoals de afbeelding hieronder.

In mijn appsettings.json heb ik de MySQL-verbinding met de naam IdentityConnection als volgt:

{
    "ConnectionStrings": {
        "IdentityConnection": "Server=127.0.0.1;Database=identitycoredb;Uid=root;Pwd=1234;"
    },

Om de identiteitstabellen te maken, heb ik de migratieopdracht uitgevoerd in de pakketbeheerderconsole:

EntityFrameworkCore\Update-Database -Verbose



  1. Externe sleutel instellen met ander datatype

  2. Hoe de JSON-gegevenstypekolom in MySQL 5.7.10 bij te werken?

  3. Voer MySQLDump uit zonder tabellen te vergrendelen

  4. SELECTEER DISTINCT op één kolom