(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.