Tôi đang sử dụng Khung thực thể .NET ADO để nhập mô hình của mình từ cơ sở dữ liệu. Bảng trong db của tôi có một loạt khóa ngoại, tất cả đều có tên trừu tượng, ví dụ: FKDevice132610
.Tên có ý nghĩa cho thuộc tính điều hướng sử dụng Khung thực thể
Khi tôi nhập bảng vào mô hình của mình, nó mang đến các thuộc tính điều hướng cho từng khóa ngoại, tuy nhiên chúng được nhập với tên dựa trên tên bảng mà chúng liên kết tới. Nếu có nhiều hơn một khóa ngoại cho một bảng nào đó, một số được nối vào cuối.
Trong trường hợp này Devices1 là ParentDevices và Devices2 là ChildDevices. Có cách nào tôi có thể nhập thông tin này vào khóa ngoài của tôi (nói sử dụng mô tả hoặc tên) để khung Entity sẽ nhập tên có ý nghĩa cho thuộc tính điều hướng của tôi không?
Đó là sự ngu ngốc ... ngu ngốc EF: ( – link664
Trong trường hợp này nó không phải là thất bại của EF. Đó là thất bại của nhà thiết kế - bạn có thể sử dụng EF mà không cần thiết kế hoặc bằng cách sử dụng mã đầu tiên hoặc nếu bạn muốn nhận được tốt nhất từ EF viết thủ công ánh xạ XML. –