linq-to-objects

Eliminar duplicados en la lista usando linq

Tengo una clase Items con properties (Id, Name, Code, Price). La Lista de Items se rellena con elementos duplicados. Para ... IT00001 $100 3 Item3 IT00003 $150 ¿Cómo eliminar los duplicados en la lista usando linq?

Aprendiendo sobre LINQ [en espera]

Descripción general Una de las cosas sobre las que he preguntado mucho en este sitio es LINQ. Las preguntas que he hecho ha ... ltas similares a Linq en C# 2.0. Consejos y trucos usando LINQ Esta pregunta tiene algunas formas complicadas de usar LINQ

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(); } } }

Dinámica de LINQ OrderBy en IEnumerable

Encontré un ejemplo en el VS2008 Examples para Dynamic LINQ que le permite usar una cadena similar a sql (por ejemplo, Order ... todo incluido solo funciona en IQueryable<T>;. ¿Hay alguna forma de obtener esta funcionalidad en IEnumerable<T>?

Cómo puedo filtrar un diccionario usando LINQ y devolverlo a un diccionario del mismo tipo

Tengo el siguiente diccionario: Dictionary<int,string> dic = new Dictionary<int,string>(); dic[1] = "A"; dic[2] ... do como un diccionario del mismo tipo [<int,string>]? Lo intenté ToDictionary, pero no funciona. Gracias de antemano.

Cómo hace LINQPad referencia a otras clases, por ejemplo, Libros en las muestras de LINQ in Action

Estoy usando LINQPad para crear consultas LINQ en una aplicación que estoy construyendo. Noté que en las muestras descargada ... iar en mis clases y usar LINQPad para construir rápidamente sentencias LINQ que luego puedo copiar de nuevo en mi aplicación?

Linq-SelectMany Confusión

Por lo que entiendo de la documentación de SelectMany, uno podría usarlo para producir una secuencia (aplanada) de una relaci ... SelectMany, dadas las dos clases y los datos simulados, ¿podría alguien proporcionarme una consulta linq que use SelectMany?

Cómo combinar una colección de colecciones en Linq

Me gustaría poder fusionar un IEnumerable<IEnumerable<T>> en IEnumerable<T> (es decir, fusionar todas las colecciones individuales en una sola). Los operadores Union solo se aplican a dos colecciones. Alguna idea?

Compruebe si todos los elementos son los mismos en una lista

Tengo una Lista(De elementos DateTime). ¿Cómo puedo comprobar si todos los elementos son los mismos con una consulta LINQ? En cualquier momento dado podría haber 1, 2, 20, 50 o 100 elementos en la lista. Gracias

Linq OrderBy contra valores específicos

¿Hay alguna manera en Linq de hacer un OrderBy contra un conjunto de valores (cadenas en este caso) sin conocer el orden de ... así: firstPref = 'A'; secondPref = 'B'; thirdPref = 'C'; ¿Es posible ordenar los datos de esta manera: A A B B C C D E

Cómo depurar una instrucción LINQ

Tengo una instrucción Linq to objects var confirm = from l in lines.Lines where (l.LineNumber == startline.LineNumber) || ... eñarme a mí mismo LINQ, pero puedo comenzar a verlo de nuevo como una herramienta de estilo de depuración / barra y grabación

C # Cláusula Linq where como variable

Estoy tratando de hacer una declaración LINQ donde la cláusula where proviene de una variable. Por ejemplo: string whereClau ... microsoft.com/en-us/library/bb353734.aspx I estoy teniendo problemas para averiguar dónde quería usar AsQueryable Gracias,

LINQ a SQL y un total en ejecución en resultados ordenados

Quiero mostrar el historial contable de un cliente en un DataGridView y quiero tener una columna que muestre el total corrien ... tem { Amount = item.Amount, Date = item.Date, RunningTotal = runningTotal += item.Amount });

Con Entity Framework es mejor usarlo.First () or.Tomar (1) para "TOP 1"?

Estamos implementando algunos repositorios de datos EF, y tenemos algunas consultas que incluirían TOP 1 He leído muchos pos ... ).... ¿verdad? Alternativamente, ¿hay algún método mejor que estos Enumerables ¿extensiones para ejecutar la consulta TOP 1?

LINQ función identidad?

Solo un pequeño detalle sobre la sintaxis de LINQ. Estoy aplanando un IEnumerable<IEnumerable<T>> con SelectMany( ... algún objeto estático de 'función de identidad' que pueda usar en lugar de x => x? Algo como SelectMany(IdentityFunction)?

Sequence no contiene ninguna excepción de elementos en linq sin siquiera usar Single

No estoy usando Single en LINQ a continuación, pero todavía estoy obteniendo una excepción 'Sequence contains no elements': ... e satisfaga la condición, pero eso no se espera. ¿Puede sugerir la mejor solución para resolver esto? Gracias de antemano.

Obtener claves de una búsqueda

¿Cómo obtengo la colección de claves de una búsqueda que creé a través del .Método ToLookup ()? Tengo una búsqueda que asig ... s las claves int que contiene la búsqueda. ¿Hay alguna forma de hacer esto, o tengo que recogerlos y guardarlos por separado?

LINQ - ¿SkipWhile está roto?

Estoy un poco sorprendido de encontrar los resultados del siguiente código, donde simplemente quiero eliminar todos los 3s de ... te el último elemento? ¿Y puede alguien sugerir qué operador LINQ puedo usar para eliminar el ' 3 ' de la secuencia anterior?

¿LINQ "MaxOrDefault"?

Soy nuevo en LINQ. Necesito calcular new_id de la siguiente manera: public class C_Movement { public int id=-1; public ... tiene elementos, C_Movement.lista.Max (x = > x.id) devuelve null (y me gustaría que devolviera -1, en su lugar). Gracias.