(INELEGANT?) OPLOSSING:
Ik heb deze uitstekende video bekeken https://www.youtube.com/watch?v=elfqejow5hM door Alexander Schmidt en om 33.00 uur onthult de auteur dat de verbindingsreeks geen EF-verbindingsreeks mag zijn (met behulp van de EF-provider) maar een vanille MYSQL/SQLServer-verbindingsreeks moet zijn die specifiek is ingesteld voor beveiliging, dat wil zeggen:
<add name="IMSSecurityEntities" connectionString="data source=localhost;database=mydb;Uid=id;Pwd=password;" providerName="mysql.data.mysqlclient"/>
en op dezelfde manier moet het identiteitsmodel worden aangepast aan:
Public Class ApplicationDbContext
Inherits IdentityDbContext(Of ApplicationUser)
Public Sub New()
MyBase.New("IMSSecurityEntities")
End Sub
Dit maakt me nerveus om toegang te krijgen tot de beveiligingsentiteiten via de ORM - maar ik denk dat het misschien zo ontworpen is, dus misschien geen verlies.