none
ERRO, OS DADOS NÃO SÃO LISTADOS - VB.NET 4 e MVC 3 RRS feed

  • Pergunta

  • Estou criando uma aplicação utilizando VB.NET 4 e MVC 3, segui todos os passos no tutorial http://www.asp.net/mvc/tutorials/getting-started-with-mvc3-part5-cs mais adaptei a minha aplicação. Mais quando vou acesasr a View de consulta dos dados, me retorna o seguinte erro:

     

    One or more validation errors were detected during model generation:

    System.Data.Edm.EdmEntityType: : EntityType 'Cliente' has no key defined. Define the key for this EntityType.
    System.Data.Edm.EdmEntitySet: EntityType: The EntitySet Clientes is based on type Cliente that has no keys defined.

    Pelo que entendi, ele esta dizendo que eu nao defini na minha classe quem e a chave estrangeira da tabela, alguem saberia uma forma de fazer essa definição?

     

     

    Vlw!

    quarta-feira, 16 de fevereiro de 2011 19:08

Respostas

  • Fala Luan,

    A sua entidade "Cliente" tem uma propriedade chamada "ClienteId"?
    Por convenção, o EF "procura" por uma propriedade com esse nome para usar como chave.

    Caso não tenha, você deverá decorar a propriedade que é a chave da sua entidade com o atributo [Key].

    Qualquer coisa , posta aqui o código da sua entidade "Cliente", pra que possamos te ajudar melhor...

     


    Forte abraço,

    André Borges Medeiros
    MCT, MCPD, MCTS

    Procurando treinamento de ASP.NET MVC?

    >> Se a resposta solucionar sua dúvida, favor Votar como Útil
    • Marcado como Resposta Luan Igor quinta-feira, 17 de fevereiro de 2011 09:44
    quarta-feira, 16 de fevereiro de 2011 20:09
    Moderador