Ir para o conteúdo
carlos_silva94

Converter SQL em linq

Mensagens Recomendadas

carlos_silva94

Imaginemos que tenho esta query

Select v.idV, v.idP, v.nome, v.attXPTO, v.arroz

FROM Venda As v

Group By v.idP

Como fica em linq?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
nelsonr

Podes dar exemplo do conteúdo dos vários campos ?

Como tinha dito, tiraste o teu exemplo de alguma base de dados real? Group by com apenas um campo e vários no select julgo que não retorna o que pretendes

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
carlos_silva94

var vendasR = (from v in vendas

select new { v.idVenda, v.idProd, v.NomeProd, Quantidade = v.qtd, v.precoUnit, v.idCliente, v.data });

quero por isto, mas com order by por idProd

ficando:

idProd idvenda nome quantid ....

1 1 jorge 15

1 3 vitor 33 ...

2 2 ze 36 ....

Editado por carlos_silva94

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
nelsonr

Então não basta pores ai o orderby ?

var vendasR = (from v in vendas orderby v.idProd select new { v.idVenda, v.idProd, v.NomeProd, Quantidade = v.qtd, v.precoUnit, v.idCliente, v.data });

  • Voto 1

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.