0
J'essaie de relier un rôle ApplicationRole (IdentityRole) à un rôle parent car c'est un type de rôle. Je voudrais comprendre un peu mieux l'API Fluent pour y arriver.Fluent API et un-à-un
public class ApplicationRole : IdentityRole
{
[StringLength(128)]
[DisplayName("Based On Role")]
public string BasedOnRoleId { get; set; }
[ForeignKey("BasedOnRoleId")]
public virtual ApplicationRole BasedOnRole { get; set; }
}
J'ai actuellement quelque chose comme ça qui ne fonctionne pas ... bien sûr:
modelBuilder.Entity<ApplicationRole>()
.HasKey(e => e.BasedOnRoleId)
.HasRequired(e => e.BasedOnRole)
.WithOptional(e => e.??)