Làm thế nào để bạn thể hiện mối quan hệ nhiều-nhiều trong EF4 Code-First CTP3?Mối quan hệ nhiều-với-nhiều trong Code-First EF4
Ví dụ nếu tôi có các lớp sau:
class User
{
public int Id { get; set; }
public string Name { get; set; }
public ICollection<Profile> Profiles { get; set; }
}
class Profile
{
public int Id { get; set; }
public string Name { get; set; }
}
Trong cơ sở dữ liệu có một bảng UserProfiles rằng có FK cho người dùng và FK cho hồ sơ. Làm thế nào tôi có thể lập bản đồ này?
CHỈNH SỬA: Tôi hiểu cách lập bản đồ hiện tại với thuộc tính ICollection<User>
trên Profile
, nhưng tôi thực sự không muốn có thuộc tính điều hướng ngược lại khi cần là "Người dùng có nhiều tiểu sử".
Vui mừng khi họ thực hiện điều này. Tôi thấy mình phải thêm các thuộc tính điều hướng không mong muốn để giải quyết vấn đề này. Code-First đang đến cùng độc đáo! – djskinner
@Daniel - Đồng ý. – TheCloudlessSky