Estoy intentando configurar campos en una base de datos utilizando el método mvc3. Cuando ejecuto el programa obtengo unNo se puede definir la clave del modelo con mvc3
System.Data.Edm.EdmEntityType:: EntityType 'CarModel' no tiene una clave definida. Defina la clave para este EntityType.
mi modelo se parece a esto
public class CarModel
{
public string VIN { get; set; }
public string Make { get; set; }
public string Model { get; set; }
public string Year { get; set; }
public string Color { get; set; }
public string Mileage { get; set; }
public string Description { get; set; }
}
que he visto donde la gente agrega una identificación, pero el imposible de tener una base de datos propiedad ID. Y cuando intento agregar [Key] sobre el VIN, que es la clave principal en la base de datos. Da un error rojo squiggly debajo de la tecla.
Parece que me falta algo de referencia.
¿Cuál es el mensaje de error exacto para el atributo clave? –
System.Data.Edm.EdmEntityType:: EntityType 'CarModel' no tiene una clave definida. Defina la clave para este EntityType. System.Data.Edm.EdmEntitySet: EntityType: EntitySet Cars se basa en el tipo CarModel que no tiene claves definidas. – Bryan
no se encontró el tipo o espacio de nombres 'clave' – Bryan