流畅的 API 和一对一



我正在尝试将应用程序角色(IdentityRole(与父角色相关联,因为它是角色类型。 我想更好地了解Fluent API来实现这一点。

public class ApplicationRole : IdentityRole
{
    [StringLength(128)]
    [DisplayName("Based On Role")]
    public string BasedOnRoleId { get; set; }
    [ForeignKey("BasedOnRoleId")]
    public virtual ApplicationRole BasedOnRole { get; set; }
}

我目前有这样的东西不起作用...答案是肯定的:

modelBuilder.Entity<ApplicationRole>()
                .HasKey(e => e.BasedOnRoleId)
                .HasRequired(e => e.BasedOnRole)
                .WithOptional(e => e.??)

请参阅以下答案:

首先在 EF 代码中添加 0..1 关系

EF 1 到 1..* 关系

相关内容

  • 没有找到相关文章

最新更新