Most probably you have not assigned the comment to the blog post (with status Live) . I am sending you sample code that illustrates how to get the first blog post and crate comment for it. Then get the comment for this post.
var manager = BlogsManager.GetManager();
var firstpost = manager.GetBlogPosts().Where(myb => myb.Status == ContentLifecycleStatus.Live).First();
var comment = manager.CreateComment(firstpost);
comment.DateCreated = DateTime.UtcNow;
var facade = App.WorkWith().BlogPosts();
var posts = facade.Get();
// user where clause if you want to get posts froma a given parent
(posts.Count() > 0)
var listofAllComments =
(post.Comments.Count > 0)
var commentsForSinglePost = post.Comments;
I also attached a short video that illustrates how the code works and create this comment without issues, then the comments are updated from 1 to 2 - in the code check and at the backend UI.
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items