Мой пример кода идет только на два уровня, и я хотел бы, чтобы он продолжал обходить дерево, пока у него нет дочерних элементов. Кто-нибудь знает, как я могу сделать это с помощью выражений linq
static List<Post> GetPosts(int postID)
{
var posts = from post in myEntities.Posts
where post.PostID == postID || post.ParentPostID == postID
select post).ToList();
}