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]


2
Linq to Entities ingressar vs groupjoin
Eu pesquisei na web, mas ainda não consigo encontrar uma resposta simples. Alguém pode explicar (em inglês simples) o que GroupJoiné isso? Como é diferente de um interior regular Join? É comumente usado? É apenas para sintaxe de método? E a sintaxe da consulta? Um exemplo de código c # …


5
Async aguardam no linq select
Preciso modificar um programa existente e ele contém o seguinte código: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Mas isso me parece muito estranho, antes de tudo, o uso de asynce awaitno select. De acordo com esta resposta de Stephen …
180 c#  linq  asynchronous 


17
Máximo ou Padrão?
Qual é a melhor maneira de obter o valor máximo de uma consulta LINQ que pode não retornar linhas? Se eu apenas fizer Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Eu recebo um erro quando a consulta não retorna linhas. eu poderia …
176 c#  .net  linq  linq-to-sql 

12
ToList () - cria uma nova lista?
Digamos que eu tenho uma aula public class MyObject { public int SimpleInt{get;set;} } E eu tenho um List<MyObject>, e eu ToList(), e depois altero um dos SimpleInt, minha alteração será propagada de volta para a lista original. Em outras palavras, qual seria o resultado do método a seguir? public …
176 c#  linq 


5
Obtenha uma lista de valores distintos em Lista
Em C #, digamos que eu tenha uma classe chamada Note com três variáveis ​​de membro String. public class Note { public string Title; public string Author; public string Text; } E eu tenho uma lista do tipo Nota: List<Note> Notes = new List<Note>(); Qual seria a maneira mais limpa …
175 c#  linq  list  distinct 

11
LINQ contém maiúsculas e minúsculas
Este código faz distinção entre maiúsculas e minúsculas, como torná-lo sem distinção entre maiúsculas e minúsculas? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 

3
Selecione um dicionário <T1, T2> com LINQ
Eu usei o método "select" de palavra-chave e extensão para retornar um IEnumerable&lt;T&gt;com LINQ, mas preciso retornar um genérico Dictionary&lt;T1, T2&gt;e não consigo descobrir. O exemplo que aprendi usando algo de uma forma semelhante à seguinte: IEnumerable&lt;T&gt; coll = from x in y select new SomeClass{ prop1 = value1, prop2 …
171 c#  .net  linq  generics 

6
É possível dinamizar dados usando o LINQ?
Gostaria de saber se é possível usar o LINQ para dinamizar dados do seguinte layout: CustID | OrderDate | Qty 1 | 1/1/2008 | 100 2 | 1/2/2008 | 200 1 | 2/2/2008 | 350 2 | 2/28/2008 | 221 1 | 3/12/2008 | 250 2 | 3/15/2008 | 2150 …
171 linq  pivot-table 


5
Linq seleciona objetos na lista onde existe IN (A, B, C)
Eu tenho uma lista de orders. Desejo selecionar com ordersbase em um conjunto de status de pedidos. Então essencialmente select orders where order.StatusCode in ("A", "B", "C") // Filter the orders based on the order status var filteredOrders = from order in orders.Order where order.StatusCode.????????("A", "B", "C") select order;

5
LINQ: "contém" e uma consulta Lambda
Eu tenho um List&lt;BuildingStatus&gt;chamado buildingStatus. Gostaria de verificar se ele contém um status cujo código de char (retornado por GetCharCode()) é igual a alguma variável v.Status,. Existe alguma maneira de fazer isso, seguindo as linhas do código (não compilável) abaixo? buildingStatus.Contains(item =&gt; item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

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.