Perguntas com a marcação «linq»

136
LINQ: valores distintos

Eu tenho o seguinte conjunto de itens de um XML: id category 5 1 5 3 5 4 5 3 5 3 Preciso de uma lista distinta desses itens: 5 1 5 3 5 4 Como posso diferenciar também a Categoria E ID no

134
Adicionando outra lista <t> .add ()

Eu tenho um IEnumerable<TravelDetails>e estou tentando adicionar os valores no forloop para a List<TravelDetails>. Eu continuo recebendo os erros. Erro 15 Argumento 1: não é possível converter de 'System.Collections.Generic.List' para 'TrafficCore.DataObjects.TripDetails' C: \...

133
Distinto no Linq com base em apenas um campo da tabela

Estou tentando usar .distinct no Linq para obter resultados com base em um campo da tabela (portanto, não exija um registro duplicado inteiro da tabela). Eu sei escrever consulta básica usando distintas da seguinte maneira: var query = (from r in table1 orderby r.Text select r).distinct(); mas...

133
Linq: GroupBy, Soma e Contagem

Eu tenho uma coleção de produtos public class Product { public Product() { } public string ProductCode {get; set;} public decimal Price {get; set; } public string Name {get; set;} } Agora, quero agrupar a coleção com base no código do produto e retornar um objeto que contenha o nome, o...

133
Linq apropriada cláusulas where

Escrevo uma quantidade razoável de linq no meu dia-a-dia, mas principalmente declarações simples. Percebi que, ao usar as cláusulas where, há muitas maneiras de escrevê-las e cada uma tem os mesmos resultados, tanto quanto eu sei. Por exemplo; from x in Collection where x.Age == 10 where x.Name...

131
A sequência não contém elementos?

Atualmente, estou usando uma única consulta em dois lugares para obter uma linha de um banco de dados. BlogPost post = (from p in dc.BlogPosts where p.BlogPostID == ID select p).Single(); A consulta é boa ao recuperar a linha para inserir dados nas caixas de texto, mas retorna um erro...

128
Selecione vários campos da lista no Linq

No ASP.NET C #, tenho uma estrutura: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } e eu tenho uma lista deles. Quero selecionar category_ide category_name, executando um DISTINCTe, finalmente, um ORDERBYdiante...

127
Agrupar um delegado em um IEqualityComparer

Várias funções Linq.Enumerable recebem um IEqualityComparer<T>. Existe uma classe de wrapper conveniente que adapte a delegate(T,T)=>boolpara implementar IEqualityComparer<T>? É fácil escrever um (se você ignorar problemas ao definir um código hash correto), mas eu gostaria de saber...

126
O que é o LINQ e o que ele faz? [fechadas]

É difícil dizer o que está sendo pedido aqui. Essa questão é ambígua, vaga, incompleta, excessivamente ampla ou retórica e não pode ser razoavelmente respondida em sua forma atual. Para obter ajuda para esclarecer esta questão para que possa ser reaberta, visite o centro de ajuda...