ENTITYFRAMEWORK WHERE LISTA DE VALORES

 Tópico anterior Próximo tópico Novo tópico

ENTITYFRAMEWORK WHERE LISTA DE VALORES

C#

 Compartilhe  Compartilhe  Compartilhe
#499830 - 12/05/2022 13:00:22

MRSILVA
MARINGA
Cadast. em:Julho/2015


Olá pessoal.

Alguém pode me ajudar com essa consulta.

Tenho um array do tipo int que contém  números de notas.
Exemplo:
int[] numeros = new int[] {1, 2, 3, 4, 5};

Na minha tabela do banco de dados tenho uma coluna do tipo int com o nome Numero.

Alguém sabe como faço para realizar uma consulta onde retorna todos os registros que estão no array numeros.

Tentei assim mas da erro dizendo não ser possível converter int para char:

query = query.Where(x => numeros.Contains(x.Numero));







#499831 - 12/05/2022 13:49:51

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Essa propriedade 'Numero' é um char?

_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


Resposta escolhida #499832 - 12/05/2022 14:49:22

JABA
CABO FRIO
Cadast. em:Agosto/2005


Última edição em 12/05/2022 14:51:38 por JABA

Tente assim:
int[] numeros = new int[] {1, 2, 3, 4, 5};
var registros = from e in context.SuaTabela where numeros.Contains(e.SeuCampoNumero);



_______________________________________________________________________________________________

Se a alma ou esprito so imateriais, como eles fazem para se localizar quando o corpo est em movimento?



#499833 - 12/05/2022 14:53:37

MRSILVA
MARINGA
Cadast. em:Julho/2015


Olá.

Da forma que estava fazendo está correto mas o aplicativo não copilava, agora deu certo sem fazer nenhuma alteração.

Muito obrigado a todos.



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MRSILVA em 13/05/2022 07:24:49