Preguntas con la etiqueta [linq]

Lista linq preguntas

Usando LINQ para concatenar cadenas

17
respuestas
406
votos
395.8k
vistas

¿Cuál es la forma más eficiente de escribir la vieja escuela? StringBuilder sb = new StringBuilder(); if (strings.Count > 0) { foreach (string s in strings) { sb.Append(s + ",

Aplanar lista en LINQ

5
respuestas
402
votos
173.2k
vistas

Tengo una consulta LINQ que regresa IEnumerable<List<int>>, pero solo quiero regresar, List<int>así que quiero fusionar todos mis registros en IEnumerable<List<int>>una sola matriz. Ejemplo : IEnumerable<List<int>> iList = from number in

Diferencia entre seleccionar y seleccionar muchos

21
respuestas
1.4k
votos
752.2k
vistas

He estado buscando la diferencia entre Selecty SelectManypero no he podido encontrar una respuesta adecuada. Necesito aprender la diferencia al usar LINQ To SQL, pero todo lo que encontré son

Tengo una lista de objetos que tienen dos propiedades int. La lista es el resultado de otra consulta linq. El objeto: public class DimensionPair { public int Height { get;

Quiero agregar algunas filas a una base de datos usando Linq to SQL, pero quiero hacer una "verificación personalizada" antes de agregar las filas para saber si debo agregar, reemplazar

Unirse/Dónde con LINQ y Lambda

10
respuestas
564
votos
1.2M
vistas

Tengo problemas con una consulta escrita en LINQ y Lambda. Hasta ahora, recibo muchos errores, aquí está mi código: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x

¿Devolver resultados de tipo anónimo?

16
respuestas
209
votos
244.6k
vistas

Utilizando el sencillo ejemplo siguiente, ¿cuál es la mejor manera de devolver resultados de varias tablas utilizando Linq to SQL? Digamos que tengo dos tablas: Dogs: Name, Age, BreedId Breeds:

Considere los métodos de extensión IEnumerable SingleOrDefault()yFirstOrDefault() MSDN documenta queSingleOrDefault : Devuelve el único elemento de una secuencia, o un valor predeterminado si la secuencia está vacía; este método genera

LINQ: selección dinámica

12
respuestas
70
votos
84.1k
vistas

Considere que tenemos esta clase: public class Data { public string Field1 { get; set; } public string Field2 { get; set; } public string Field3 { get; set; }

¿Es posible pivotar datos usando LINQ?

7
respuestas
186
votos
94.6k
vistas

Me pregunto si es posible utilizar LINQ para pivotar datos desde el siguiente diseño: CustID | OrderDate | Qty 1 | 1/1/2008 | 100 2 | 1/2/2008 | 200 1

LINQ: unión externa completa

18
respuestas
250
votos
176.2k
vistas

Tengo una lista de identificación de personas y su nombre, y una lista de identificación de personas y su apellido. Algunas personas no tienen nombre y otras no tienen apellido;

LINQ para leer XML

6
respuestas
212
votos
442.7k
vistas

Estoy usando este archivo XML: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> Alguien podría

¿Cómo aplanar el árbol a través de LINQ?

15
respuestas
118
votos
62.8k
vistas

Entonces tengo un árbol simple: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Tengo un IEnumerable<MyNode>. Quiero obtener una lista de todos MyNode(incluidos los

Eliminar duplicados en la lista usando linq

11
respuestas
390
votos
410.0k
vistas

Tengo una clase Itemscon properties (Id, Name, Code, Price). La Lista de Itemsestá llena de elementos duplicados. Por ej.: 1 Item1 IT00001 $100 2 Item2 IT00002 $200 3 Item3 IT00003

UNIÓN EXTERNA IZQUIERDA en LINQ

0
respuestas
657
votos
1.0M
vistas

¿Cómo realizar una unión externa izquierda en C# LINQ a objetos sin utilizar join-on-equals-intocláusulas? ¿ Hay alguna manera de hacer eso con wherela cláusula? Problema correcto: la unión interna es