شما باید یک کالکشن از نوع همین کلاس بسازید و از طریق اتربیوتهای dataAotation یا کلاس های fluent api کلید های پدر فرزندی رو مشخص کنید
مثالی با dataAotation
[ForeignKey("ParentId")]
public virtual Comment Parent { set; get; }
public virtual int? ParentId { get; set; }
public virtual ICollection<Comment> Childrens { get; set; }
public CommentConfig()
{
this.HasOptional(x => x.Parent)
.WithMany()
.HasForeignKey(x => x.ParentId)
.WillCascadeOnDelete(false);
}
برچسب:
نویسنده: محمد رضا جوادیان