Perguntas com a marcação «linq»

O Language Integrated Query (LINQ) é um componente do Microsoft .NET Framework que adiciona recursos nativos de consulta de dados aos idiomas do .NET. Por favor, considere usar tags mais detalhadas quando apropriado, por exemplo [linq-to-sql], [linq-to-entity] / [entity-framework] ou [plinq]

6
Como obtenho a linha MAX com GROUP BY na consulta LINQ?
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 Bysintaxe.
94 .net  linq  linq-to-sql 

2
Onde está o método de extensão LINQ “dobrado”?
Encontrei nos exemplos do Linq do MSDN um método bacana chamado Fold () que desejo usar. O exemplo deles: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Infelizmente, não consigo fazer isso para compilar, nem em seu exemplo ou …


11
Maneira elegante de combinar várias coleções de elementos?
Digamos que eu tenha um número arbitrário de coleções, cada uma contendo objetos do mesmo tipo (por exemplo, List<int> fooe List<int> bar). Se essas coleções estivessem em uma coleção (por exemplo, do tipo List<List<int>>, eu poderia usar SelectManypara combiná-las todas em uma coleção. No entanto, se essas coleções ainda não …


3
O que Include () faz no LINQ?
Eu tentei fazer muitas pesquisas, mas sou mais um cara de banco de dados - então mesmo a explicação no MSDN não faz nenhum sentido para mim. Alguém pode explicar e fornecer alguns exemplos sobre o que a Include()afirmação faz no termo de SQLconsulta?
93 sql  linq 

4
LINQ Join com múltiplas condições na cláusula On
Estou tentando implementar uma consulta em LINQ que usa uma junção externa esquerda com várias condições na cláusula ON. Usarei o exemplo das duas tabelas a seguir, Project (ProjectID, ProjectName) e Task (TaskID, ProjectID, TaskName, Completed). Quero ver a lista completa de todos os projetos com suas respectivas tarefas, mas …
93 linq  join 


13
Consultas Linq Condicionais
Estamos trabalhando em um Log Viewer. O uso terá a opção de filtrar por usuário, gravidade, etc. Na época do Sql eu adicionaria à string de consulta, mas quero fazer isso com o Linq. Como posso adicionar cláusulas where condicionalmente?

4
Como retornar o valor de Action ()?
Com relação à resposta a esta pergunta Passing DataContext into Action () , como faço para retornar um valor de action (db)? SimpleUsing.DoUsing(db => { // do whatever with db }); Deve ser mais como: MyType myType = SimpleUsing.DoUsing<MyType>(db => { // do whatever with db. query buit using db …
92 c#  .net  linq 


3
Como posso ter certeza de que FirstOrDefault <KeyValuePair> retornou um valor
Esta é uma versão simplificada do que estou tentando fazer: var days = new Dictionary&lt;int, string&gt;(); days.Add(1, "Monday"); days.Add(2, "Tuesday"); ... days.Add(7, "Sunday"); var sampleText = "My favorite day of the week is 'xyz'"; var day = days.FirstOrDefault(x =&gt; sampleText.Contains(x.Value)); Como 'xyz' não está presente no dicionário, o método FirstOrDefault …
91 c#  linq 



6
Usando a sintaxe do método de extensão LINQ em um MatchCollection
Eu tenho o seguinte código: MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length &gt; 128 select m).Any(); Existe uma maneira de fazer isso usando a sintaxe do método de extensão LINQ? Algo assim: bool result = matches.Any(x =&gt; ... );
91 c#  linq 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.