sql query em entity framework

18/12/2016

0

Boa tarde pessoal,

Como ficaria a seguinte query sql server em entity framework?

select *
from Tab_Notas_Entrada
where Data_Emissao between '20160101' and '20161130'
and Data_Saida between '20160101' and '20161130'
and Data_Entrada_Loja between '20160101' and '20161130'
and Id_Fornecedor = 1050
Order by Data_Entrada_Loja Desc

Preciso disto para um relatorio e ja estou patinando desde sexta.
Desde ja agradeço pela ajuda.
Emilio Córdova

Emilio Córdova

Responder

Posts

19/12/2016

Victor Machado

Ficaria algo assim:

contexto.Tab_Notas_Entrada.Where(w => 
    (w.Data_Emissao > dataInicial && w.Data_Emissao < dataFinal) &&
    (w.Data_Saida > dataInicial && w.Data_Saida < dataFinal) &&
    (w.Data_Entrada_Loja > dataInicial && w.Data_Entrada_Loja < dataFinal) &&
    w.Id_Fornecedor = 1050)
    .OrderByDescending(o => o.Data_Entrada_Loja)


Onde cotexto é o instancia do seu banco, Tab_Notas_Entrada a sua entidade, dataInicial a data equivalente a 20160101 e dataFinal a data equivalente a 20161130.

Espero ter ajudado :D
Responder

19/12/2016

Emilio Córdova

Amigo, ajudou e muito.
Segui o exemplo que vc postou e ja consegui listar.
Og
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar