我使用实体框架从数据库中获取一条记录。它有嵌套导航属性。
public partial class Comment
{
public Comment()
{
this.Comments1 = new HashSet<Comment>();
}
public int CommentId { get; set; }
public Nullable<int> ParentId { get; set; }
public string Title { get; set; }
public virtual ICollection<Comment> Comments1 { get; set; }
public virtual Comment Comment1 { get; set; }
}
ID 和父 ID 之间的关系。我的导航是 Comments1 。现在我选择一个有 5 个嵌套导航的记录。我希望使用 C# 代码在我的控制器中仅限制为 3 个嵌套导航。如何创建递归方法并将嵌套导航限制为 3 级?