public class Slider_Locale
{
[Key]
public int Slider_LocaleID { get; set; }
[ForeignKey("Culture")]
public int CultureID { get; set; }
public string Slogan { get; set; }
public virtual Culture Culture { get; set; }
}
public class Culture
{
[Key]
public int CultureID { get; set; }
public string CultureName { get; set; }
public string DisplayName { get; set; }
public virtual Slider_Locale slider_Locale { get; set; }
}
它給錯誤如下:實體關係
System.Data.Edm.EdmAssociationEnd:模型生成過程中檢測到
一個或多個驗證錯誤:多重無效角色 'Slider_Locale_Culture_Source'的關係爲 'Slider_Locale_Culture'。因爲依賴角色屬性不是 的關鍵屬性,所以依賴角色的多重性的上限必須是* * *。
我怎麼能設計這種關係?請幫助我,因爲我是mvc和實體的新手。