Preguntas con la etiqueta [linq]

Lista linq preguntas

Tengo el siguiente 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,

ToList(): ¿crea una nueva lista?

12
respuestas
226
votos
159.0k
vistas

digamos que tengo una clase public class MyObject { public int SimpleInt { get; set; } } Y tengo un List<MyObject>, lo hago ToList()y luego cambio uno de ellos SimpleInt,

Eché un vistazo a la publicación "Guía para principiantes de LINQ" aquí en StackOverflow ( Guía para principiantes de LINQ ), pero tuve una pregunta de seguimiento: Estamos a punto

Tengo un proyecto en el que estoy tomando un HTML "en vivo" particularmente feo y forzándolo a convertirlo en un DOM XML formal con HTML Agility Pack. Lo que me

Estilo Linq "Para cada uno" [duplicado]

6
respuestas
255
votos
543.2k
vistas

¿Existe alguna sintaxis de estilo Linq para las operaciones "Para cada"? Por ejemplo, agregue valores basados ​​en una colección a otra ya existente: IEnumerable<int> someValues = new List<int>() { 1,

Seleccione un diccionario <T1, T2> con LINQ

4
respuestas
203
votos
190.0k
vistas

He utilizado la palabra clave "select" y el método de extensión para devolver un IEnumerable&lt;T&gt;con LINQ, pero necesito devolver un genérico Dictionary&lt;T1, T2&gt;y no puedo resolverlo. El ejemplo del que

Me gustaría generar la siguiente declaración de selección dinámicamente usando árboles de expresión: var v = from c in Countries where c.City == "London" select new {c.Name, c.Population}; He descubierto

Tengo una lista de orders. Quiero seleccionar orderssegún un conjunto de estados de pedido. Así que esencialmenteselect orders where order.StatusCode in ("A", "B", "C") // Filter the orders based on

¿Ordenar descendiendo en expresión Lambda?

6
respuestas
262
votos
350.1k
vistas

Lo sé en gramática normal de Linq, orderby xxx descendinges muy fácil, pero ¿cómo hago esto en una expresión Lambda?

Estoy escribiendo un administrador de renderizado de malla y pensé que sería una buena idea agrupar todas las mallas que usan el mismo sombreador y luego renderizarlas mientras estoy en

Estoy migrando algunas cosas de un servidor MySQL a un servidor SQL pero no puedo entender cómo hacer que este código funcione: using (var context = new Context()) { ...

Cláusula donde dinámica (OR) en Linq to Entities

2
respuestas
20
votos
14.1k
vistas

En la publicación aquí , aprendí cómo crear una consulta dinámica utilizando la ejecución diferida de Linq. Pero la consulta en realidad utiliza una concatenación AND de la condición WHERE.

Recibo el error: Los métodos de extensión deben definirse en una clase estática no genérica En la línea: public class LinqHelper Aquí está la clase auxiliar, basada en el código

Cómo obtener valores de IGrouping

8
respuestas
294
votos
309.7k
vistas

Tengo una pregunta sobre IGroupingel Select()método. Digamos que tengo un IEnumerable&lt;IGrouping&lt;int, smth&gt;&gt;de esta manera: var groups = list.GroupBy(x =&gt; x.ID); Dónde listestá un List&lt;smth&gt;. Y ahora necesito pasar los valores

Algoritmo agregado de LINQ explicado

12
respuestas
847
votos
344.2k
vistas

Esto puede parecer poco convincente, pero no he podido encontrar una explicación realmente buena Aggregate. Bueno significa breve, descriptivo, completo con un ejemplo pequeño y claro.