سلام
من یه جدول دارم که به صورت زیر تعریف شده است
1.GIF
وبرای نمایش درختی از روش زیر استفاده شده است.
مشکل اینجاست که نظراتی که تایید شده اند را میخام نمایش بدم.
من از کد زیر استفاده کردم
var r = _BlogCommentService.Base_GetAll(x => x.Status == DataAccess.Enums.CommentStatus.Approved).ToList();
model.Comments = r.Where(x => x.Reply == null).ToList();
اما چون ساختار به صورت درختی و Self Referencing Entities می باشد شرط x.Status == DataAccess.Enums.CommentStatus.Approved فقط در سطح اول اعمال می شود
اگه بخایم یک شرط linq را به صورت عمقی اعمال کنیم باید چیکار کنیم؟
یا اگه روش دیگه ای کسی استفاده کرده ممنون میشم راهنمایی کنه؟