говорит, что у меня есть агрегированный корень BlogPost. он содержит список <Comment>
.
как должна выглядеть подпись BlogPost AddComment? это нормально использовать:
public void AddComment(Comment comment) { Comments.Add(comment); }
или я должен избегать создания ссылок на корневые дети вне его и делать что-то вроде этого:
public void AddComment(string text, string email) { Comment comment = new Comment(text, email); Comments.Add(comment); }