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]


1
Por que o compilador C # enlouquece com essa consulta LINQ aninhada?
Tente compilar o código a seguir e você descobrirá que o compilador leva> 3 GB de RAM (toda a memória livre em minha máquina) e muito tempo para compilar (na verdade, recebo a exceção de IO após 10 minutos). using System; using System.Linq; public class Test { public static void …
97 c#  linq 

6
Como usar o IEqualityComparer
Tenho alguns sinos em meu banco de dados com o mesmo número. Eu quero obter todos eles sem duplicação. Criei uma classe de comparação para fazer este trabalho, mas a execução da função causa um grande atraso da função sem distinção, de 0,6 seg a 3,2 seg! Estou fazendo certo …

3
Como posso fazer SELECT UNIQUE com LINQ?
Eu tenho uma lista como esta: Red Red Brown Yellow Green Green Brown Red Orange Estou tentando fazer um SELECT UNIQUE com LINQ, ou seja, quero Red Brown Yellow Green Orange var uniqueColors = from dbo in database.MainTable where dbo.Property == true select dbo.Color.Name; Eu então mudei isso para var …

3
Sintaxe Linq - Seleção de várias colunas
Esta é a minha sintaxe Linq que estou usando no meu modelo de entidade IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Como posso selecionar várias colunas? Como eu quero selecionar res.ID também. E como posso recebê-los? IQueryable …

15
O que posso fazer para resolver uma exceção “Linha não encontrada ou alterada” no LINQ to SQL em um banco de dados SQL Server Compact Edition?
Ao executar SubmitChanges para o DataContext após atualizar algumas propriedades com uma conexão LINQ to SQL (em relação ao SQL Server Compact Edition), obtenho uma "Linha não encontrada ou alterada." ChangeConflictException. var ctx = new Data.MobileServerDataDataContext(Common.DatabasePath); var deviceSessionRecord = ctx.Sessions.First(sess => sess.SessionRecId == args.DeviceSessionId); deviceSessionRecord.IsActive = false; deviceSessionRecord.Disconnected = DateTime.Now; …
96 .net  linq  linq-to-sql 


4
Roslyn falhou ao compilar o código
Depois de migrar meu projeto do VS2013 para o VS2015, o projeto não é mais compilado. Um erro de compilação ocorre na seguinte instrução LINQ: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v in array …
95 c#  .net  linq  roslyn 

10
Qual é a biblioteca LINQ para JavaScript líder? [fechadas]
Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 7 anos . Melhore esta questão Estou procurando uma biblioteca JavaScript que me permita consultar objetos JSON …
95 javascript  json  linq 

4
Operador LINQ distinto, ignorar maiúsculas e minúsculas?
Dado o seguinte exemplo simples: List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); Parece que CaseInsensitiveComparer não está realmente sendo usado para fazer uma comparação que não diferencia maiúsculas de minúsculas. Em outras palavras, …

6
LINQ usando Max () para selecionar uma única linha
Estou usando o LINQ em um IQueryable retornado do NHibernate e preciso selecionar a linha com o (s) valor (es) máximo (s) em alguns campos. Simplifiquei a parte que estou insistindo. Preciso selecionar uma linha da minha tabela com o valor máximo em um campo. var table = new Table …
95 c#  .net  linq 

13
Como nivelar a árvore via LINQ?
Portanto, tenho uma árvore simples: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Eu tenho um IEnumerable<MyNode>. Quero obter uma lista de todos MyNode(incluindo objetos de nó interno ( Elements)) como uma lista plana Where group == 1. Como fazer isso via LINQ?
95 c#  .net  linq  .net-4.0  tree 

11
Como especifico o argumento Linq OrderBy dinamicamente?
Como especifico o argumento passado para orderbyusar um valor que considero como parâmetro? Ex: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} Implementação atual: List<Student> orderbyAddress = existingStudends.OrderBy(c => c.Address).ToList(); Em vez de c.Address, como posso tomar isso como parâmetro? Exemplo string param = "City"; List<Student> orderbyAddress …
94 c#  linq 

5
O Linq Query continua lançando “Não é possível criar um valor constante do tipo System.Object…”, por quê?
A seguir está o exemplo de código: private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a constant value of type 'System.Object'. select new // Only primitive types ('such as Int32, …


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.