2015-01-27 16 views
7

Tôi đã poking bộ não của tôi xung quanh cho một vài ngày cố gắng tìm ra điều này.Từ khóa không được hỗ trợ: 'nguồn dữ liệu' trong ASP.net Entity Framework 6

Tôi đang sử dụng winhost để lưu trữ SQL Server và tôi đã tra cứu một số câu hỏi tương tự với cùng một vấn đề nhưng tất cả dường như có một số lỗi định dạng là vấn đề của họ.

Chuỗi kết nối của tôi có vấn đề gì?

<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

Lỗi nào? –

+0

System.ArgumentException {"Từ khóa không được hỗ trợ: 'nguồn dữ liệu'."}. Không có ngoại lệ bên trong. – Buzzyboy

+6

Trong nhà cung cấp, bạn đã thử System.Data.SqlClient chưa. Kiểm tra URL MSDN này: https://msdn.microsoft.com/en-us/library/ms178411(v=vs.100).aspx –

Trả lời

7

Tôi phải đổi tên nhà cung cấp thành System.Data.SqlClient từ System.Data.EntityClient. Tôi đã nhầm lẫn trong suy nghĩ tôi cần EntityClient cho các quyền hạn automagic của Entity Framework khi kết nối với một cơ sở dữ liệu SQL Server bên ngoài. Cảm ơn bạn Paresh J.

Các vấn đề liên quan