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.