Digamos que tengo una raíz agregada de BlogPost. contiene una lista <Comment>
.
¿cómo debería verse la firma BlogPost AddComment? ¿Está bien usar:cómo debo agregar un objeto en una colección mantenida por la raíz agregada
public void AddComment(Comment comment) { Comments.Add(comment); }
o debería evitar la creación de referencias a los niños de la raíz fuera de ella, y hacer algo como esto:
public void AddComment(string text, string email) { Comment comment = new Comment(text, email); Comments.Add(comment); }