Estoy tratando de determinar si existe soporte integrado para unir tipos complejos para formar elementos.ASP.NET MVC: Enlace de un tipo complejo a un Seleccionar
Para utilizar una situación común hipotética: Tengo una entidad producto que pertenece a una categoría - los modelos tienen el siguiente aspecto:
public class Product
{
public int ID { get; set; }
public string Description { get; set; }
public Category Category { get; set; }
}
public class Category
{
public int ID { get; set; }
public string Title { get; set; }
}
Crear un formulario para hidratar una nueva entidad que sólo contiene valores simples, tipos es agradable y sencilla utilizando el marco de ASP.Net MVC, por ejemplo:
public ActionResult Create(Product product);
Pero qué pasa con el escenario anterior donde sus entidades contienen otros tipos complejos? ¿Hay mecanismos incorporados para vincular un IEnumerable < T > a una lista desplegable y luego hidratar automáticamente el T cuando se envía el formulario?
Sería bastante trivial hacerlo manualmente - Solo estoy tratando de determinar lo que puedo obtener de forma gratuita.
Sí, utilizo una carpeta de modelo complejo y estos enlaces en esta respuesta son el mejor lugar para buscar hasta ahora. –