0

嗨,我正在使用 CodeFirst 方法创建数据库,但出现以下错误

此关联的主体端必须使用关系流式 API 或数据注释显式配置。

实体如下

public abstract class EntityBase
{
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]

    public int ID { get; set; }

    public DateTime CreationDate { get; set; }

    public DateTime ModifiedDate { get; set; }

    public int CreatedByUserId { get; set; }

    public int ModifiedByUserId { get; set; }

    [ForeignKey("CreatedByUserId")]
    public virtual User CreatedBy { get; set; }

    [ForeignKey("ModifiedByUserId")]
    public virtual User ModifiedBy { get; set; }

    public bool IsActive { get; set; }
}

public class User : EntityBase
{
    public string UserName { get; set; }

    public string DisplayName { get; set; }

    public string Password { get; set; }
}

请帮我。谢谢维诺德

4

0 回答 0