Erro EntityType Tabela has no key defined.

Oracle

.NET

01/02/2016

Bom dia a todos,

Está ocorrendo esse erro após tentar criar uma view com opção List.

Já tentei colocar [key] na classe que representa a tabela, mas sem resultado positivo.

Obs. Estou tentando conectar o banco ORACLE XE.

public class Motorista
{

public int CodFilial { get; set; }


public int MATRICULA { get; set; }


public string NOME { get; set; }

public string CPF { get; set; }

public string CELULAR { get; set; }

public string CNH { get; set; }

public string SITUACAO { get; set; }

public string NOME_GUERRA { get; set; }
}


Obrigado a todos os interessados.

Abraços
Douglas Salvador

Douglas Salvador

Curtidas 0

Respostas

Jothaz

Jothaz

01/02/2016

A tabela precisa ter um ID para ser usado como chave primária, qual seria este campo?

Tipo:

        [Key]
        public int ID{ get; set; }
GOSTEI 0
Douglas Salvador

Douglas Salvador

01/02/2016

E ai Jothaz,

Cara seria a matricula (com chave primária), tentei utilizar [key] e o erro permanece.


Segue designer da tabela.

[img:descricao=Tabela]http://arquivo.devmedia.com.br/forum/imagem/233313-20160201-110030.png[/img]
GOSTEI 0
Jothaz

Jothaz

01/02/2016

No caso este campo esta como auto-incremento?

Você rodou as migrations?
GOSTEI 0
Douglas Salvador

Douglas Salvador

01/02/2016

Jothaz,

Rodei as migrations e funcionou perfeitamente.

Vlw pela ajuda

Abraços
GOSTEI 0
POSTAR