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]

4
Converter resultado da consulta Linq em dicionário
Desejo adicionar algumas linhas a um banco de dados usando o Linq to SQL, mas desejo fazer uma "verificação personalizada" antes de adicionar as linhas para saber se devo adicionar, substituir ou ignorar as linhas recebidas. Eu gostaria de manter o tráfego entre o cliente e o servidor de banco …



7
O que LINQ retorna quando os resultados estão vazios
Eu tenho uma pergunta sobre a consulta LINQ. Normalmente, uma consulta retorna um IEnumerable<T>tipo. Se o retorno estiver vazio, não tenha certeza se é nulo ou não. Não tenho certeza se o seguinte ToList()irá lançar uma exceção ou apenas um vazio List<string>se nada for encontrado no IEnumerableresultado? List<string> list = …
319 c#  linq 

11
Desserializando o objeto JSON para .NET usando Newtonsoft (ou LINQ para JSON, talvez?)
Eu sei que existem alguns posts sobre a Newtonsoft, então espero que isso não seja exatamente uma repetição ... Estou tentando converter dados JSON retornados pela API do Kazaa em um bom objeto de algum tipo WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); …

5
Achatar lista no LINQ
Eu tenho uma consulta LINQ que retorna, IEnumerable<List<int>>mas eu quero retornar apenas, List<int>então eu quero mesclar todos os meus registros no meu IEnumerable<List<int>>para apenas uma matriz. Exemplo: IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number; Eu quero levar todo o meu resultado IEnumerable<List<int>>para apenas …
314 c#  linq  list 

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?

16
Como você faria uma consulta "in-in" com o LINQ?
Eu tenho duas coleções que possuem propriedades Emailem ambas as coleções. Preciso obter uma lista dos itens na primeira lista onde Emailnão existe na segunda lista. Com o SQL, eu usaria "not in", mas não sei o equivalente no LINQ. Como isso é feito? Até agora eu tenho uma junção, …
307 c#  linq 

5
Por que o ReSharper me diz "fechamento implicitamente capturado"?
Eu tenho o seguinte código: public double CalculateDailyProjectPullForceMax(DateTime date, string start = null, string end = null) { Log("Calculating Daily Pull Force Max..."); var pullForceList = start == null ? _pullForce.Where((t, i) => _date[i] == date).ToList() // implicitly captured closure: end, start : _pullForce.Where( (t, i) => _date[i] == date …
296 c#  linq  resharper 

17
Estrutura de entidades: já existe um DataReader aberto associado a este comando
Estou usando o Entity Framework e, ocasionalmente, recebo esse erro. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Mesmo que eu não esteja fazendo nenhum gerenciamento de conexão manual. esse erro ocorre intermitentemente. código que aciona o erro (abreviado para …


30
Qual é o aspecto mais difícil ou mais incompreendido do LINQ? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
282 c#  linq  c#-3.0 

19
Estrutura de entidade. Excluir todas as linhas da tabela
Como posso remover rapidamente todas as linhas da tabela usando o Entity Framework? Atualmente, estou usando: var rows = from o in dataDb.Table select o; foreach (var row in rows) { dataDb.Table.Remove(row); } dataDb.SaveChanges(); No entanto, leva muito tempo para ser executado. Existem alternativas?
280 c#  sql  linq  entity-framework 



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.