0
我設置了這兩個類,我希望實體框架自動爲實體集創建結果多對多關係表。幾個多對多的關係
public class User {
public int Id { get; set; }
public ICollection<Event> SignedUpEvents { get; set; }
public ICollection<Event> CompletedEvents { get; set; }
}
和
public class Event {
public int Id { get; set; }
public ICollection<User> SignedUpUsers { get; set; }
public ICollection<User> CompletedUsers { get; set; }
}
這什麼都不做。我的猜測是,由於指定了兩個關係,並且都具有相同的實體類型,因此EF無法區分這兩個關係。
有沒有辦法做到這一點?也許一些DataAnnotation來命名結果表或什麼?
就像一個魅力。謝謝。我被其他指定了左/右鍵的示例所拋棄,並且暗示沒有創建表。 –