2015-01-27 9 views
7

Od kilku dni próbuję to rozgryźć.Słowo kluczowe nie jest obsługiwane: "źródło danych" w ASP.net Entity Framework 6

Używam Winhosta do obsługi serwera SQL i znalazłem kilka podobnych pytań z tym samym problemem, ale wszystkie wydawały się mieć pewien błąd formatowania, który był ich problemem.

Co jest nie tak z moim ciągiem połączenia?

<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

Co za błąd? –

+0

System.ArgumentException {"Słowo kluczowe nie jest obsługiwane:" źródło danych "."}. Brak wewnętrznego wyjątku. – Buzzyboy

+6

W Provider, wypróbowałeś System.Data.SqlClient. Sprawdź ten URL MSDN: https://msdn.microsoft.com/en-us/library/ms178411(v=vs.100).aspx –

Odpowiedz

7

Musiałem zmienić nazwę dostawcy na System.Data.SqlClient z System.Data.EntityClient. Myliłem się myśląc, że potrzebuję EntityClient dla automagicznych uprawnień Entity Framework podczas łączenia się z zewnętrzną bazą danych SQL Server. Dziękuję Paresh J.

Powiązane problemy