Bạn có sử dụng tùy chọn này (mặc định được chọn) hoặc bạn bỏ chọn nó?Sử dụng tùy chọn "Bao gồm cột khóa ngoài trong mô hình" trong trình hướng dẫn EF
Tôi phát hiện ra rằng khi tôi có cả cột FK và thuộc tính điều hướng trên các thực thể của tôi, nó dẫn đến các vấn đề với công cụ lập bản đồ - chúng có thể liên kết với nhau hoặc hầu như không bao giờ cả hai.
Nếu chúng tôi tuân thủ các nguyên tắc của mô hình khái niệm một cách nghiêm túc, tôi nghĩ rằng các cột đó không bao giờ nên đưa nó vào các thuộc tính, phải không?
Hy vọng nhiều người trong số các bạn trả lời để chúng tôi có thể có được đại diện tốt hơn về những gì nhà phát triển chọn thường xuyên hơn.
Tôi đã bỏ chọn nó và tạo một bản in. Vì vậy, không có bản đồ cho các phím nước ngoài của tôi. Nhưng làm thế nào tôi có thể bao gồm các phím nước ngoài mà không cần tạo một edmx mới. Vì vậy, các khóa ngoại của tôi sẽ được lập bản đồ.http: //stackoverflow.com/questions/11517665/mapping-foreign-keys-on-ef-4-without-creating-a-new-edmx-file – kbvishnu