سوال: ایجاد رابطه یک به چند داخل یک جدول با استفاده entityFrameWork

ساخت وبلاگ

شما باید یک کالکشن از نوع همین کلاس بسازید و از طریق اتربیوتهای dataAnnotation یا کلاس های fluent api کلید های پدر فرزندی رو مشخص کنید
مثالی با dataAnnotation

[ForeignKey("ParentId")]
public virtual Comment Parent { set; get; }
public virtual int? ParentId { get; set; }
public virtual ICollection<Comment> Childrens { get; set; }


مثال با fluent api

public CommentConfig()
{
this.HasOptional(x => x.Parent)
.WithMany()
.HasForeignKey(x => x.ParentId)
.WillCascadeOnDelete(false);
}

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 151 تاريخ : جمعه 6 مرداد 1396 ساعت: 13:42