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]


22
ESQUERDA OUTER JOIN no LINQ
Como executar a junção externa esquerda no C # LINQ para objetos sem usar join-on-equals-intocláusulas? Existe alguma maneira de fazer isso com a wherecláusula? Problema correto: a junção interna é fácil e eu tenho uma solução como esta List<JoinPair> innerFinal = (from l in lefts from r in rights where …
539 c#  linq  join 

10
Use LINQ para obter itens em uma lista <>, que não estão em outra lista <>
Eu diria que há uma consulta LINQ simples para fazer isso, mas não sei exatamente como. Dado este pedaço de código: class Program { static void Main(string[] args) { List&lt;Person&gt; peopleList1 = new List&lt;Person&gt;(); peopleList1.Add(new Person() { ID = 1 }); peopleList1.Add(new Person() { ID = 2 }); peopleList1.Add(new Person() …
526 c#  linq  .net-3.5 

16
É melhor chamar ToList () ou ToArray () em consultas LINQ?
Frequentemente, encontro o caso em que quero avaliar uma consulta exatamente onde a declaro. Isso geralmente ocorre porque eu preciso iterá-lo várias vezes e é caro calcular. Por exemplo: string raw = "..."; var lines = (from l in raw.Split('\n') let ll = l.Trim() where !string.IsNullOrEmpty(ll) select ll).ToList(); Isso funciona …
519 .net  linq  performance 

21
Recuperando nome da propriedade da expressão lambda
Existe uma maneira melhor de obter o nome da propriedade quando transmitida por meio de uma expressão lambda? Aqui está o que eu tenho atualmente. por exemplo. GetSortingInfo&lt;User&gt;(u =&gt; u.UserId); Funcionou lançando-o como uma expressão membere apenas quando a propriedade era uma string. porque nem todas as propriedades são seqüências …


16
Atualizar todos os objetos em uma coleção usando o LINQ
Existe uma maneira de fazer o seguinte usando o LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Para esclarecer, desejo percorrer cada objeto em uma coleção e atualizar uma propriedade em cada objeto. Meu caso de uso é que tenho vários comentários em uma postagem do blog …
500 c#  .net  linq  foreach 


9
Associar-se / Onde com LINQ e Lambda
Estou tendo problemas com uma consulta escrita em LINQ e Lambda. Até agora, estou recebendo muitos erros, eis o meu código: int id = 1; var query = database.Posts.Join(database.Post_Metas, post =&gt; database.Posts.Where(x =&gt; x.ID == id), meta =&gt; database.Post_Metas.Where(x =&gt; x.Post_ID == id), (post, meta) =&gt; new { Post = …
458 c#  linq  join  lambda 

4
Pedido LINQ por consulta descendente
Tenho certeza de que será relativamente simples. Eu tenho uma consulta LINQ que desejo solicitar até a data criada mais recentemente. Vejo: var itemList = from t in ctn.Items where !t.Items &amp;&amp; t.DeliverySelection orderby t.Delivery.SubmissionDate descending select t; Eu também tentei: var itemList = (from t in ctn.Items where !t.Items …
439 c#  linq  sql-order-by 


6
LINQ .Qualquer VS .Exists - Qual a diferença?
Usando o LINQ em coleções, qual é a diferença entre as seguintes linhas de código? if(!coll.Any(i =&gt; i.Value)) e if(!coll.Exists(i =&gt; i.Value)) Atualização 1 Quando desmonte .Exists, parece que não há código. Atualização 2 Alguém sabe por que não existe um código para este?
413 c#  linq  collections 

14
Como fazer o SQL Like% no Linq?
Eu tenho um procedimento no SQL que estou tentando transformar em Linq: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' A linha que mais me preocupa é: where OH.Hierarchy like '%/12/%' Eu tenho uma coluna que armazena a hierarquia como / …

29
Dividir lista em sublistas com LINQ
Existe alguma maneira de separar um List&lt;SomeObject&gt;em várias listas separadas SomeObject, usando o índice do item como o delimitador de cada divisão? Deixe-me exemplificar: Eu tenho um List&lt;SomeObject&gt;e preciso de um List&lt;List&lt;SomeObject&gt;&gt;ou List&lt;SomeObject&gt;[], para que cada uma dessas listas resultantes contenha um grupo de 3 itens da lista original (sequencialmente). …
377 c#  linq  data-structures 


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.