2015-01-27 16 views
7

Mi sono messo in testa il cervello per alcuni giorni cercando di capirlo.Parola chiave non supportata: 'origine dati' in ASP.net Entity Framework 6

Sto usando winhost per ospitare un server SQL e ho cercato un po 'di domande simili con lo stesso problema, ma sembra che abbiano tutti un errore di formattazione.

Cosa c'è di sbagliato nella mia stringa di connessione?

<add name="ContactsDb" 
    connectionString="Data Source=tcp:s10.winhost.com;Initial Catalog=DB_84426_webdevct;User ID=DB_84426_webdevct_user;Password=***********;Integrated Security=False;" 
    providerName="System.Data.EntityClient"/> 
+0

Che cos'è l'errore? –

+0

System.ArgumentException {"Parola chiave non supportata:" origine dati "."}. Nessuna eccezione interiore – Buzzyboy

+6

In Provider, hai provato System.Data.SqlClient. Controlla questo URL MSDN: https://msdn.microsoft.com/en-us/library/ms178411(v=vs.100).aspx –

risposta

7

Ho dovuto cambiare il nome del provider di System.Data.SqlClient da System.Data.EntityClient. Mi sono sbagliato a pensare che avevo bisogno di EntityClient per i poteri automagic di Entity Framework quando ci si collega a un database SQL Server esterno. Grazie Paresh J.

Problemi correlati