ciao!
mi sto un pò sbattendo mvc 4.
vorrei eseguire una semplice connessione al db.
ho impostato la stringa newl web.config.
poi ho creato questo:
codice:
namespace MF.Models
{
public class lavori
{
public int l_id { get; set; }
}
public class LavoriModels : DbContext
{
public LavoriModels()
: base("MYCONN") { }
public DbSet<lavori> lavori { get; set; }
}
}
poi nel controller:
codice:
public ActionResult Index()
{
var lavori = lm.lavori.ToList();
return View(lavori);
}
ottento però questo errore:
codice:
\tSystem.Data.Entity.Edm.EdmEntityType: :
Nessuna chiave definita per EntityType 'lavori'. Definire la chiave per EntityType.
\tSystem.Data.Entity.Edm.EdmEntitySet: EntityType:
L'elemento EntitySet 'lavori' è basato sul tipo 'lavori' per il quale non sono definite chiavi.
da cosa deriva??