这是我的父类
public class Artist
{
public int ArtistID { get; set; }
[Required]
[StringLength(200, MinimumLength = 3)]
public string Name { get; set; }
public virtual List<Album> Albums { get; set; }
public virtual ArtistDetails ArtistDetails {get;set;}
}
这是我的孩子班..
public class ArtistDetails
{
[Key()]
[ForeignKey("Artist")]
public int ArtistID { get; set; }
public string bio { get; set; }
public virtual Artist artist { get; set; }
}
当我运行我的解决方案时,它显示以下错误...
类型ArtistID
上的属性EntityframeWorkDemo.Models.ArtistDetails
上的ForeignKeyAttribute无效。在依赖类型Artist
上找不到导航属性EntityframeWorkDemo.Models.ArtistDetails
。 Name值应该是有效的导航属性名称。
请帮帮我。 提前谢谢。