2013-06-09 5 views
0

У меня возникли проблемы с показом комментариев.
Это моя структура таблицы:Показать комментарии и комментарии для родителей

enter image description here

В моей ViewModel:

// Comments 
public ICollection<comments> Comments { get; set; } 
// CommentText 
public string _CommentText{ get; set; } 
// CommentID 
public int CommentID { get; set; } 
// ParentCommentID 
public int ParentCommentID { get; set; } 

Я хотел бы загрузить частичный вид '_comments.cshtml', где я показываю комментарии и где вы можете добавить комментарий.
Кто-нибудь знает, как я начинаю с этого? Я понятия не имею, как я могу показать комментарии.

я могу получить комментарии через мой репозиторий, как это:

//COMMENTS 
public IQueryable<string> GetComments(int itemID) 
{ 
    return from comment in entities.comments 
      where comment.item_id.Equals(itemID) 
      select comment.comment_text; 
} 

ответ

0

вы должны проверить comment_parentid поле. если он равен null или 0, то он должен быть родительским комментарием определенного элемента.

Смежные вопросы