2
我在一週前開始了一個小小的學習項目,我似乎無法找到我的問題的答案。如何使用CodeFirst和Membershipservice映射多對多
我使用EF Codefirst CTP5來構建我的類。它的工作非常意願,直到現在:)
我有一個名爲「杯」的類。
它看起來像以下:
public class Cup
{
public int ID { get; set; }
[Required(ErrorMessage = "Title is required")]
[StringLength(160)]
public string Title { get; set; }
[Required(ErrorMessage = "Startdate is required use Format: DD.MM.YYYY HH:MM")]
public DateTime StartDate { get; set; }
[Required(ErrorMessage = "Checkindate is required use Format: DD.MM.YYYY HH:MM")]
public DateTime CheckInDate { get; set; }
[Required(ErrorMessage = "Please specifiy the maximal playercount.")]
[Range(10, 100, ErrorMessage = "The maximal playercount must be between 10 and 100")]
public int maxAttendees { get; set; }
[Key]
public virtual MembershipUser owner { get; set; }
[Key]
public virtual ICollection<MembershipUser> registredUser { get; set; }
}
的想法是,我希望用戶能夠註冊到該杯。所以我需要杯和我的用戶表之間的很多關係。
這就是問題出現的地方。 我使用集成的MembershipService(這是嚮導添加的又一個AccountModel.cs)。我將該表導出到我的數據庫,並且所有工作都與驗證有關。我不知道如何告訴杯模型創建一個用戶表的連接。
的規則是: 一杯可以有很多用戶 一個用戶可以在許多杯子 一個用戶所有者許多cupy
如何解決這個問題?
在此先感謝