Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael Mitsunaka

[Resolvido] MVC + Entity

Recommended Posts

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!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.