2012-10-09 30 views
5

Tôi biết rằng các thuộc tính điều hướng trong Khung thực thể phải có từ khóa ảo ở phía trước hoặc EF khác không thể thực hiện phép chuyển hướng thuộc tính điều hướng của nó. Nhưng những gì hiệu quả không đưa các từ khóa ảo ở phía trước của các tài sản khác có? Tôi thấy một ví dụ gần đây trong đó mỗi tài sản duy nhất trên thực thể được khai báo với từ khóa ảo. Liệu EF 5 thực sự lười biếng tải mọi tài sản nếu tôi làm điều đó hoặc tôi thiếu một cái gì đó về cách hoạt động?Từ khóa ảo nào có trên thuộc tính thực thể trong Khuôn khổ thực thể 5?

Trả lời

2

Sử dụng từ khóa ảo cho thuộc tính điều hướng là cần thiết để tải chậm. Sử dụng từ khóa ảo trên tất cả các thuộc tính được ánh xạ là cần thiết để theo dõi thay đổi động. Tất cả các yêu cầu đều là described in documentation.

Theo dõi thay đổi động EF 4.0 đã được đề xuất và do đó Máy phát điện POCO T4 sử dụng thuộc tính ảo nhưng kể từ EF 4.1 snapshot change tracking is recommended as initial option với sự thay đổi theo dõi thay đổi động chỉ khi theo dõi thay đổi shapshot là nạn nhân của vấn đề hiệu suất.

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