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]

8
LINQ: nem todos vs todos não
Muitas vezes, quero verificar se um valor fornecido corresponde a um em uma lista (por exemplo, ao validar): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Recentemente, notei o ReSharper me pedindo para simplificar essas consultas para: if (acceptedValues.All(v => v != someValue)) { // exception logic …
272 c#  .net  performance  linq  resharper 

23
Como concatenar duas matrizes em c #?
int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); Agora eu uso int[] z = x.Concat(y).ToArray(); Existe um método mais fácil ou mais …
267 c#  arrays  .net  linq 




7
Combinando duas expressões (Expressão <Func <T, bool >>)
Eu tenho duas expressões do tipo Expression&lt;Func&lt;T, bool&gt;&gt;e quero levar para OR, AND ou NOT desses e obter uma nova expressão do mesmo tipo Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr AND expr2
249 c#  linq  lambda  expression 

12
Como fazer junções no LINQ em vários campos na junção única
Preciso fazer uma consulta LINQ2DataSet que faça uma junção em mais de um campo (como var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 Eu ainda encontrei uma solução adequada (posso adicionar restrições adicionais a uma cláusula where, mas isso …
244 c#  linq  join 

6
Consulta LINQ para selecionar os cinco principais
Eu tenho uma consulta LINQ: var list = from t in ctn.Items where t.DeliverySelection == true &amp;&amp; t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; Como posso modificar esta consulta para selecionar apenas cinco resultados do banco de dados?
234 c#  linq 



13
Encontre um item na Lista por LINQ?
Aqui eu tenho um exemplo simples para encontrar um item em uma lista de strings. Normalmente eu uso for loop ou delegado anônimo para fazer o seguinte: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is …
226 c#  linq 

3
LINQ com groupby e count
Isso é bastante simples, mas estou perplexo: dado esse tipo de conjunto de dados: UserInfo(name, metric, day, other_metric) e este conjunto de dados de amostra: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb …
221 c#  linq  group-by 

2
Consulta LINQ para retornar um Dicionário <string, string>
Eu tenho uma coleção de MyClass que gostaria de consultar usando LINQ para obter valores distintos e retornar um Dictionary &lt;string, string&gt; como resultado, mas não consigo descobrir como fazê-lo de maneira mais simples do que eu. estou fazendo abaixo. Qual seria um código mais limpo que eu possa usar …
218 c#  .net  linq  dictionary 


11
LINQ Simples vs Primeiro
LINQ: É mais eficiente usar o Single()operador First()sempre que eu tiver certeza de que a consulta retornará um único registro ? Existe alguma diferença?
214 .net  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.