2010-02-17 36 views
10

Làm cách nào để thay đổi tên của chuỗi kết nối mà các mô hình khung thực thể được ràng buộc theo mặc định?Thay đổi tên của chuỗi kết nối mà khung thực thể sử dụng

Giả sử tôi tạo mô hình dữ liệu khung thực thể có tên "Model1.edmx" bằng cách trỏ nó vào một dữ liệu có tên "MyDb" và chọn một số đối tượng để ánh xạ bằng cách sử dụng Visual Studio thêm trình hướng dẫn mục mới. Mô hình EF nằm trong một dự án thư viện lớp, vì vậy khi thuật sĩ hoàn thành, nó sẽ tự động thêm một chuỗi kết nối có tên là "MyDbEntities" vào tệp App.Config cho dự án. Mô hình của tôi tham chiếu chuỗi kết nối này theo mặc định.

Tôi biết tôi có thể chuyển một chuỗi kết nối tới một hàm tạo cho ngữ cảnh đối tượng của mô hình của tôi, nhưng làm cách nào tôi có thể thay đổi tên của chuỗi kết nối mặc định?

Tôi đang sử dụng VS 2010 Beta 2.

Trả lời

13

Tên chuỗi kết nối mặc định đơn giản giống với Tên vùng chứa thực thể của mô hình của bạn.

Vì vậy, nếu bạn mở mô hình của mình, hãy nhấp vào vùng trống, sau đó chuyển đến cửa sổ Thuộc tính, bạn có thể tìm Tên vùng chứa thực thể và thay đổi nó.

Lưu ý rằng Tên vùng chứa thực thể cũng được sử dụng cho những thứ khác. Ví dụ: đó là tên lớp của loại phụ ObjectContext của bạn và được sử dụng khi tạo EntityKey s.

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