Entity Framework Como agregar una tabla con las propiedades de navegacion

Tengo la Clase :Land

public class Land 

{
    [Key]
    public int LandId { get; set; }
    public string LandName { get; set; }
    public float Area { get; set; }
    public int OwnerId { get; set; }
    [NotMapped]
    public int DepartmentId { get; set; }
    [NotMapped]
    public int MunicipalityId { get; set; }
    public int RegionId { get; set; }
    public virtual Region Regions { get; set; }
    public virtual Owner Owners { get; set; }
}

Yo puedo consultar la entidades Land, Owners y Regions atravez de las propiedades de navegación, aquí muestro el código del Controlador.

 var lands = db.Lands
               .Include(l => l.Owners)
               .Include(l => l.Regions);

     return View(lands.ToList());

El problema es como incluyo otra entidad (Municipalitys) la cual esta relacionada con la entidad Regions

les dejo esta imagen para aclarar mas la pregunta:introducir la descripción de la imagen aquí

Agregar productos automaticamente por medio de input con escaner de codigo de barras

tengo un problema, lo que necesito es lo siguiente, tengo un input en donde quisiera que a la hora de colocar el codigo del producto correspondiente automaticamente se agregue a la tabla que tengo abajo del inputo como se muestra en la imagen, como podria lograr conseguir eso? suponiendo que es el codigo de barras del producto el que se tendria que mandar a llamar.

introducir la descripción de la imagen aquí

Agregar fila a una tabla

Tengo un problema con una tabla, deseo agregar filas en una tabla con JQuery.
Al momento de agregar y eliminar las filas todo bien, pero al momento guardar estas filas en una base de datos se guardan todas en un único registro.
Por ejemplo: Al momento de guardar 5 filas de productos, se guardan los 5 en un solo campo de la base de datos.

¿Me podrían ayudar por favor?


      <%----%>
      
Producto Cantidad Canjes Factura Fecha Factura
<%----%>
Producto Cantidad Canjes Factura Fecha Factura