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”中的角色“Slider_Locale_Culture_Source”中无效。因为从属角色属性不是关键属性,所以从属角色的多重性的上限必须是“*”。
我该如何设计这种关系?请帮助我,因为我是 mvc 和实体的新手。