Usuário com melhor resposta
Preciso contar ocorrencias iguais.

Pergunta
-
Olá pessoal,
estou usando Entity Framework e estou precisando contar todas as linhas que estejam iguais, porém não sei como fazer.
Alguém pode me ajudar?
Já fiz meus Joins e já retorno todas as ocorrencias corretamente, porém não consigo contar por grupos, por exemplo: Eu tenho 100 ocorrencias no meu retorno sendo que tenho ocorrencias com IDs de usuários iguais e eu preciso contar essas ocorrencias iguais.
ID ---- IdUsuarios
1 12
2 13
3 12
4 12
5 12
6 14
7 14
Dessa forma preciso saber que eu tenho 4 ocorrencias que tenha o IdUsuario = 12, 2 ocorrencias que tenha o IdUsuario = 14 e 1 ocorrencia que tenha o IdUsuario = 13.
Alguém pode me ajudar e me dar uma luz? Como seria a expressão para eu por no no meu Count() para que eu consiga receber essa contagem?
Bom... Muito obrigado desde já.
Abs.
Danilo Fernandes - Favor marcar como útil esta resposta caso ela tenha te ajudado.
Respostas
-
Danilo,
Isso é uma pergunta sobre ADO.NET? Pois é possível fazer isso com um agrupamento na coluna IdUsuarios.
Ex:
SELECT IdUsuarios, COUNT(*) AS TotalOcorrencias
FROM SuaTabela
GROUP BY IdUsuarios
Att.
Ari C. Raimundo- Sugerido como Resposta SoPa terça-feira, 22 de setembro de 2009 13:01
-
Olá Danilo,
Veja os exemplos de group by com o Linq que vc conseguirá escrever a expressão Linq para o EF.
http://msdn.microsoft.com/en-us/vcsharp/aa336754.aspx- Sugerido como Resposta Marcelo Paiva - Softprime terça-feira, 22 de setembro de 2009 22:19
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 25 de novembro de 2010 21:34
Todas as Respostas
-
Danilo,
Isso é uma pergunta sobre ADO.NET? Pois é possível fazer isso com um agrupamento na coluna IdUsuarios.
Ex:
SELECT IdUsuarios, COUNT(*) AS TotalOcorrencias
FROM SuaTabela
GROUP BY IdUsuarios
Att.
Ari C. Raimundo- Sugerido como Resposta SoPa terça-feira, 22 de setembro de 2009 13:01
-
Olá Danilo,
Veja os exemplos de group by com o Linq que vc conseguirá escrever a expressão Linq para o EF.
http://msdn.microsoft.com/en-us/vcsharp/aa336754.aspx- Sugerido como Resposta Marcelo Paiva - Softprime terça-feira, 22 de setembro de 2009 22:19
- Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 25 de novembro de 2010 21:34