linq

Diferencia entre Select y SelectMany

He estado buscando la diferencia entre Select y SelectMany pero no he sido capaz de encontrar una respuesta adecuada. Necesit ... L, pero todo lo que he encontrado son ejemplos de matrices estándar. ¿Puede alguien proporcionar un ejemplo de LINQ A SQL?

Agrupar Por Columnas Múltiples

¿Cómo puedo hacer Grupopor Múltiples columnas en LINQ Algo similar a esto en SQL: SELECT * FROM <TableName> GROUP B ... terialID, ProductID, Quantity) SELECT MaterialID, ProductID, SUM(Quantity) FROM @Transactions GROUP BY MaterialID, ProductID

Recuperar el nombre de propiedad de la expresión lambda

¿Hay una mejor manera de obtener el nombre de la propiedad cuando se pasa a través de una expresión lambda? Esto es lo que t ... emberExpression; } if (memberExpr == null) throw new ArgumentException("method"); return memberExpr; }

LINQ - Izquierda Unirse, Agrupar Por y Contar

Digamos que tengo este SQL: SELECT p.ParentId, COUNT(c.ChildId) FROM ParentTable p LEFT OUTER JOIN ChildTable c ON p.Pare ... aultIfEmpty() group j2 by p.ParentId into grouped select new { ParentId = grouped.Key, Count = grouped.Count() } ¡Gracias!

¿Cómo funciona la siguiente declaración LINQ?

¿Cómo funciona la siguiente instrucción LINQ? Aquí está mi código: var list = new List<int>{1,2,4,5,6}; var even = ... ; m%2 == 0); list.Add(8); foreach (var i in even) { Console.WriteLine(i); } Producto: 2, 4, 6, 8 ¿Por qué no 2, 4, 6?

Concat todas las cadenas dentro de una Lista usando LINQ

¿Hay alguna expresión LINQ fácil para concatenar todos mis elementos de colección List<string> en un único string con ... ¿Qué pasa si la colección es de objetos personalizados en lugar de string? Imagine que necesito concatenar en object.Name.

Dividir Lista en Sublistas con LINQ

¿Hay alguna manera de separar un List<SomeObject> en varias listas separadas de SomeObject, utilizando el índice de el ... , p, s], [q, f, x], [y, i, m], [c] También necesitaría el tamaño de las listas resultantes ser un parámetro de esta función.

Cómo hacer uniones en LINQ en múltiples campos en una sola unión

Necesito hacer una consulta LINQ2DataSet que haga una combinación en más de un campo (como var result = from x in entity joi ... ré que agregue el rango de fechas en la cláusula where. Gracias, como siempre, por todas las sugerencias y comentarios dados

Aplanar la lista en LINQ

Tengo una consulta LINQ que devuelve IEnumerable<List<int>> pero quiero devolver solo List<int> así que qui ... t> Por lo tanto, a partir de matrices de origen: [1,2,3,4] y [5,6,7] Quiero solo una matriz [1,2,3,4,5,6,7] Gracias

Unión Externa Izquierda de LINQ a SQL

¿Es esta consulta equivalente a una combinación LEFT OUTER? //assuming that I have a parameter named 'invoiceId' of type in ... (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId = invoice == null ? 0 : invoice.Id }

Deserialización de JSON to.NET objeto usando Newtonsoft (o LINQ a JSON tal vez?)

Sé que hay algunas publicaciones sobre Newtonsoft, así que espero que esto no sea exactamente una repetición...Estoy tratando ... nsoft.Json.Linq.JObject.Parse(reader.ReadLine()); Console.WriteLine((string) jObject["albums"][0]["cover_image_url"]); }

Convertir string [] a int [] en una línea de código usando LINQ

Tengo una matriz de enteros en forma de cadena: var arr = new string[] { "1", "2", "3", "4" }; Necesito una matriz de ent ... { list.Add(j); } } Foo(list.ToArray()); Pero ambos se ven feos. ¿Hay alguna otra forma de completar la tarea?

Explicación del algoritmo agregado LINQ

Esto puede sonar cojo, pero no he sido capaz de encontrar una explicación realmente buena de Aggregate. Bueno significa corto, descriptivo, comprensivo con un ejemplo pequeño y claro.

Find() frente a Donde().FirstOrDefault()

A menudo veo personas usando Where.FirstOrDefault() para hacer una búsqueda y agarrar el primer elemento. ¿Por qué no usar Fi ... lt(); Console.WriteLine(item3 == null ? "not found" : "found"); Console.ReadKey(); } } }

IEnumerable vs Lista - ¿Qué Usar? ¿Cómo funcionan?

Tengo algunas dudas sobre cómo funcionan los enumeradores, y LINQ. Considere estas dos selecciones simples: List<Animal& ... directamente? Si puede, por favor, también explique un poco o lance algunos enlaces que expliquen este uso deerableumerable.

LINQ: Valores distintos

Tengo el siguiente elemento establecido desde un XML: id category 5 1 5 3 5 4 5 ... estos elementos: 5 1 5 3 5 4 ¿Cómo puedo distinguir para Categoría E Id también en LINQ?

¿Cómo tomar todo menos el último elemento de una secuencia usando LINQ?

Digamos que tengo una secuencia. IEnumerable<int> sequence = GetSequenceFromExpensiveSource(); // sequence now contain ... eraciones sobre la secuencia grande. Hay una construcción LINQ que me permite hacer: sequence.TakeAllButTheLastElement();

Max o Defecto?

¿Cuál es la mejor manera de obtener el valor Máximo de una consulta LINQ que puede devolver sin filas? Si solo lo hago Dim ... ón heredada introduzca huecos en los valores del contador (posible). Mi mal por tratar de hacer la pregunta también generico.

Actualizar todos los objetos de una colección mediante LINQ

¿Hay alguna forma de hacer lo siguiente usando LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Para ... ha y hora en la publicación de blog para ser +10 horas. Podría hacerlo en SQL, pero quiero mantenerlo en la capa de negocios.

LINQ para leer XML

Tengo este archivo XML <root> <level1 name="A"> <level2 name="A1" /> <level2 name=" ... 1.Attribute("name").Value; foreach (var lv1 in lv1s) { result.AppendLine(lv1); var lv2s = from lv2 in xdoc...??? }