2017-03-21 11 views
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.??) 

答えて

関連する問題