Come configurare ProviderManifestToken per il codice EF in primo luogo

Ho un progetto MVC3 di asp.net usando prima il codice EF. Per il mio test delle unità ho utilizzato SQL Server CE 4.0 e SQL Server 2008 Express. Entrambi hanno funzionato perfettamente con EF generando il mio database come previsto.

Tuttavia, quando eseguo la mia applicazione al di fuori di un test di unità e la indico alle stringhe di connessione, ottengo l’errore

ProviderIncompatibleException: il provider non ha restituito una stringa ProviderManifestToken

Ho letto la documentazione MS su questo e sembra che questo sia un token SqlVersion generato dal modello EF. Il problema è che sto usando il primo approccio al codice, quindi non .edmx file .edmx e non so dove indirizzare le informazioni sui metadati perché il db non è ancora stato generato.

So che le mie stringhe di connessione per quanto riguarda il nome db, il nome utente e il pass sono corretti perché modificarli in valori errati genera l’errore previsto. Non so da dove cominciare.

Grazie.

Ecco la mia stringa di connessione: