Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd ASP.NET/Identity:typ jednostki ApplicationUser nie jest częścią modelu dla bieżącego kontekstu

(NIEELEGANCKI?) ROZWIĄZANIE:

Obejrzałem ten doskonały film https://www.youtube.com/watch?v=elfqejow5hM Alexander Schmidt io 33:00 autor ujawnia, że ​​ciąg połączenia nie powinien być ciągiem połączenia EF (przy użyciu dostawcy EF), ale powinien być ciągiem połączenia MYSQL/SQLServer waniliowym specjalnie skonfigurowanym pod kątem bezpieczeństwa, tj.:

<add name="IMSSecurityEntities" connectionString="data source=localhost;database=mydb;Uid=id;Pwd=password;" providerName="mysql.data.mysqlclient"/>

i podobnie należy dostosować model tożsamości do:

Public Class ApplicationDbContext
    Inherits IdentityDbContext(Of ApplicationUser)
    Public Sub New()
        MyBase.New("IMSSecurityEntities")
    End Sub

To mnie denerwuje, jeśli chodzi o dostęp do jednostek bezpieczeństwa za pośrednictwem ORM - ale myślę, że może to być zgodne z projektem, więc może nie ma strat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wykonać wiele zapytań, aby zmniejszyć liczbę zapytań?

  2. Jak zapobiegać przekroczeniu limitu czasu połączenia w przypadku dużych importów MySQL

  3. Doctrine 2 DQL CASE GDY w Count

  4. Mysql zwraca niepoprawny wynik bigint o jeden, bardzo dziwny błąd

  5. Alternatywy MySQL Proxy do dzielenia baz danych