Perguntas com a marcação «linq-to-objects»

20
Dynamic LINQ OrderBy em IEnumerable <T> / IQueryable <T>
Encontrei um exemplo no VS2008 Examples for Dynamic LINQ que permite que você use uma string do tipo sql (por exemplo, OrderBy("Name, Age DESC"))para fazer pedidos. Infelizmente, o método incluído apenas funciona IQueryable&lt;T&gt;. Existe alguma maneira de obter essa funcionalidade IEnumerable&lt;T&gt;?
670 c#  linq  linq-to-objects 

11
Remova duplicatas na lista usando linq
Eu tenho uma aula Itemscom properties (Id, Name, Code, Price). A lista de Itemsé preenchida com itens duplicados. Por exemplo: 1 Item1 IT00001 $100 2 Item2 IT00002 $200 3 Item3 IT00003 $150 1 Item1 IT00001 $100 3 Item3 IT00003 $150 Como remover as duplicatas da lista usando linq?



9
Aprendendo sobre o LINQ [fechado]
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 2 anos . Melhore esta pergunta Visão geral Uma das coisas sobre as quais …

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;

7
Find () vs. Where (). FirstOrDefault ()
Costumo ver pessoas usando Where.FirstOrDefault()para fazer uma pesquisa e pegar o primeiro elemento. Por que não usar apenas Find()? Existe uma vantagem para o outro? Eu não sabia dizer a diferença. namespace LinqFindVsWhere { class Program { static void Main(string[] args) { List&lt;string&gt; list = new List&lt;string&gt;(); list.AddRange(new string[] { …
161 c#  linq  linq-to-objects 
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.