sql >> Databáze >  >> RDS >> Mysql

Jak používat jádro AspNet.Identity v databázi My Sql

Musel jsem to udělat pro klienta. A to jsem dělal v aplikaci s ASP.NET Core 1.0, ale pro zajímavost jsem zkusil i aplikaci v .NET Core 2.0.

Nejprve jsem nainstaloval balíček Entity Framework MySQL z https://www. nuget.org/packages/Pomelo.EntityFrameworkCore.MySql/ pomocí konzole správce balíčků.

Poté jsem se změnil v startup.cs , v metodě ConfigureServices , možnost UseSqlServer na UseMySql , jako na obrázku níže.

V mém appsettings.json mám připojení MySQL s názvem IdentityConnection takto:

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

Pro vytvoření identifikačních tabulek jsem provedl příkaz migrace v konzole správce balíčků:

EntityFrameworkCore\Update-Database -Verbose



  1. Jak DROP sloupec z tabulky v MySQL pomocí čísla sloupce

  2. Jak mohu omezit uživatele MySQL na konkrétní tabulky

  3. Tabulka chyb Mysql 1050 již existuje, i když ve skutečnosti neexistuje

  4. Optimalizace Mysql pro REGEXP