Đối với Entity Framework (cơ sở dữ liệu đầu tiên hoặc mô hình đầu tiên; khi bạn có tệp mô hình EDMX vật lý), bạn cần sử dụng một loại chuỗi kết nối đặc biệt khác với chuỗi kết nối ADO.NET thẳng mà mọi người đã đề cập cho đến nay. ..
Chuỗi kết nối phải giống như sau:
<add name="testEntities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
Bên trong chuỗi kết nối này, bạn sẽ tìm thấy provider connection string=
thuộc tính về cơ bản là chuỗi kết nối ADO.NET của bạn:
provider connection string="data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework""
Vì vậy, ở đây, bạn cần thay đổi tên máy chủ của mình và có thể là các cài đặt khác.
-
data source=....
viết tắt của máy chủ của bạn (bạn cũng có thể sử dụngserver=.....
) -
initial catalog=.....
viết tắt của cơ sở dữ liệu của bạn (bạn cũng có thể sử dụngdatabase=....
)