Tengo un escenario en el que estoy atascado: tengo un objeto de dominio que tiene una colección de objetos adjuntos. Algo como esto:ASP.NET MVC: manejo de objetos múltiples en un formulario
public class Person
{
public string Name { get; set; }
public IList<PhoneNumber> PhoneNumbers {get; set; }
public IList<Address> Addresses { get; set; }
}
La interfaz de usuario que el cliente desea tiene un único formulario de entrada para agregar y editar. Un usuario podría ingresar 0 en muchos teléfonos/direcciones para cada persona. ¿Cómo manejo la publicación de la colección de valores en el controlador?
Puedo pensar en un par de enfoques, pero todos parecen de fuerza bruta y no muy elegantes. ¿Existe una mejor práctica para manejar este tipo de problema?