Code First上的Code First ForeignKeyAttribute ...类型...无效

时间:2015-09-26 11:48:22

标签: c#-4.0 model-view-controller

这是我的父类

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值应该是有效的导航属性名称。

请帮帮我。 提前谢谢。

0 个答案:

没有答案