Otevřete svůj soubor InitializeSimpleMembershipAttribute.cs, zde je inicializace databáze WebSecurity. Musíte jej upravit pomocí správného connectionStringName. Příklad:
Změnit
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
do
WebSecurity.InitializeDatabaseConnection("MyRealDBConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
POKUD chcete zkopírovat strukturu tabulek zabezpečení webu pro použití s Code First, je tu článek .... který momentálně nemohu najít ... dejte mi pár.
Nemohl jsem to najít - ale upřímně - byla to bolest. Nejjednodušší způsob, protože již máte vygenerovanou DB, může být použít nástroj pro reverzní inženýrství Code First, jako je Elektrické nástroje Entity Framework . To udělá většinu práce za vás. Poté stačí přidat třídy do vašeho DbContextu, vytvořit migraci a aktualizovat vaši skutečnou databázi.
Také - možná budete muset provést více úprav než toto - v závislosti na vašem kontextovém názvu a podobně.