Tôi có mô hình Người dùng và mô hình Sự kiện trong dự án của mình. Sự kiện có người sáng tạo (Người dùng) và có người tham gia (Người dùng) để Sự kiện có mối quan hệ một-nhiều với Người dùng và cũng là mối quan hệ nhiều - nhiều với cùng một bảng.Mã khuôn khổ thực thể Đầu tiên: Mối quan hệ một-nhiều và nhiều người với cùng một bảng
tôi đã lần đầu tiên một-nhiều mối quan hệ như thế này:
Public class Event
{
...
public int CreatedById { get; set; }
public virtual User CreatedBy { get; set; }
...
}
Sau đó, khi tôi đã thêm các mối quan hệ nhiều-nhiều sự di chuyển không tạo ra nhiều mối quan hệ:
Public class User
{
...
public virtual ICollection<Event> Events { get; set; }
...
}
Public class Event
{
...
public int CreatedById { get; set; }
public virtual User CreatedBy { get; set; }
public virtual ICollection<User> Users { get; set; }
...
}
Nếu tôi xóa mối quan hệ một-nhiều thì di chuyển tạo ra mối quan hệ nhiều thành công.
Có cách nào để thực hiện điều này chỉ với chú thích dữ liệu không?
Bạn @slauma đúng, tha tiếng anh của tôi, không phải là ngôn ngữ mẹ đẻ của tôi, tôi chỉ cố gắng làm hết sức mình. – Escobar5
Tôi đã chỉnh sửa nó, hy vọng rõ ràng hơn – Escobar5
Tôi không có nghĩa là một ngôn ngữ, nhưng nội dung (nếu có bất kỳ thông báo lỗi hoặc ngoại lệ, vv hoặc nếu kết quả không phải là những gì bạn mong đợi, vv). Dù sao, không bao giờ, vấn đề dường như đã được giải quyết rồi :) – Slauma