0
私はApplicationRole(IdentityRole)を役割のタイプとしてParentロールに関連させようとしています。私はこれを達成するために少しFluent APIを理解したいと思います。流暢なAPIと1対1
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.??)