[Resolvido] MVC + Entity
Pessoal,
Tenho minha aplicação em MVC2 + Entity.
Estou tentando addicionar um contato na minha base, criei a view e a model corretamente, consigo abrir a página para adicionar o novo contato e ao clicar em salvar me retorna o seguinte erro:
"Unable to update the EntitySet 'Contatos' because it has a DefiningQuery and no <InsertFunction> element exists in the <ModificationFunctionMapping> element to support the current operation."
alguém já passou por isso?
id int
nome nvarchar(50)
email nvarchar(50)
idade int
Já tentei colocar com o ID identy e sem, a unica informação que não é enviada é o ID.
// GET: /Contato/Create
public ActionResult Create()
{
return View();
}
//
// POST: /Contato/Create
[HttpPost]
public ActionResult Create([bind(Exclude="id")]Contato pContato)
{
try
{
if (!ModelState.IsValid)
return View();
ctx.AddToContatos(pContato);
ctx.SaveChanges();
return RedirectToAction("Index");
}
catch(Exception ex)
{
return View();
}
}
Resolvi!
Eu estava esquecendo na minha base de colocar o ID como Chave Primaria!
Discussão (0)
Carregando comentários...