Estou procurando uma maneira no LINQ de corresponder à consulta SQL a seguir.
Select max(uid) as uid, Serial_Number from Table Group BY Serial_Number
Realmente estou procurando alguma ajuda sobre este. A consulta acima obtém o uid máximo de cada número de série devido à Group By
sintaxe.
.net
linq
linq-to-sql
SpoiledTechie.com
fonte
fonte
fonte
Na forma de cadeia de métodos:
fonte
Eu verifiquei a resposta de DamienG no LinqPad. Ao invés de
deveria estar
Obrigado!
fonte
As respostas estão OK se você precisar apenas desses dois campos, mas para um objeto mais complexo, talvez esta abordagem possa ser útil:
... isso evitará o "selecionar novo"
fonte
Isso pode ser feito usando GroupBy e SelectMany na expressão lamda do LINQ
fonte