ASP.NET MVC modelo vinculante relación de clave externa

Es posible vincular una relación de clave externa en mi modelo a una entrada de formulario?

Digo que tengo una relación de uno a muchos entreCar yManufacturer. Quiero tener un formulario para actualizarCar que incluye una entrada de selección para configurarManufacturer. Esperaba poder hacer esto usando el enlace de modelo incorporado, pero estoy empezando a pensar que tendré que hacerlo yo mismo.

i firma de método de acción se ve así:

public JsonResult Save(int id, [Bind(Include="Name, Description, Manufacturer")]Car car)

El formulario publica los valores Nombre, Descripción y Fabricante, donde Fabricante es una clave principal de tipoint. El nombre y la descripción se configuran correctamente, pero no el fabricante, lo que tiene sentido ya que el archivador del modelo no tiene idea de qué es el campo PK. ¿Eso significa que tendría que escribir una @ personalizaIModelBinder que es consciente de esto? No estoy seguro de cómo funcionaría, ya que mis repositorios de acceso a datos se cargan a través de un contenedor de IoC en cadaController constructor.

Respuestas a la pregunta(3)

Su respuesta a la pregunta