linq

Cómo usar LINQ para seleccionar un objeto con valor de propiedad mínimo o máximo

Tengo un objeto Person con una propiedad DateOfBirth anulable. ¿Hay una manera de usar LINQ para consultar una lista de obje ... n = People.Single(p=> (p.DateOfBirth ?? DateTime.MaxValue) == firstBornDate); ¿O hay una forma más sencilla de hacerlo?

Convertir Linq Query Result en Diccionario

Quiero agregar algunas filas a una base de datos usando Linq to SQL, pero quiero hacer una "comprobación personalizada" antes ... ary<int, DateTime>(keys.Count); for (int i = 0; i < keys.Count; i++) { existingItems.Add(keys[i], values[i]); }

Orden múltiple Por con LINQ [duplicado]

Esta pregunta ya tiene una respuesta aquí: Múltiples "orden por" en LINQ ... lizando un tipo anónimo para el .Método OrderBy (). Así que hay una manera de ¿lograr lo que quiero usando el método Lambda?

Seleccionar distinto usando linq [duplicar]

Esta pregunta ya tiene una respuesta aquí: LINQ: Valores distintos ... a 2 c 3 d Es decir, si hay una repetición de id, el resultado debe tomar la primera ocurrencia solamente.

LINQ: Seleccione un objeto y cambie algunas propiedades sin crear un nuevo objeto

Usando LINQ, si quisiera realizar alguna consulta y devolver el objeto desde la consulta, pero cambiar solo algunas de las pr ... ropiedad? Es esto posible? Ejemplo: var list = from something in someList select x // but change one property

Unirse / Dónde con LINQ y Lambda

Estoy teniendo problemas con una consulta escrita en LINQ y Lambda. Hasta ahora, estoy recibiendo un montón de errores aquí e ... new { Post = post, Meta = meta }); Soy nuevo en el uso de LINQ, por lo que no estoy seguro de si esta consulta es correcta.

Uso de LINQ para eliminar elementos de una lista

Digamos que tengo una consulta LINQ como: var authors = from x in authorsList where x.firstname == "Bob" ... os los nombres que equivalen a Bob de authorsList? Nota: Este es un ejemplo simplificado para los propósitos de la pregunta.

Cuándo usar.Primero y cuándo usar.¿FirstOrDefault con LINQ?

He buscado y realmente no he encontrado una respuesta clara en cuanto a cuándo querría usar .First y cuándo querría usar .Fir ... == "foo").FirstOrDefault(); Y para el caso, ¿qué pasa con Tomar? var result = List.Where(x => x == "foo").Take(1);

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?

Linq to Entities-Cláusula SQL "IN"

En T-SQL podrías tener una consulta como: SELECT * FROM Users WHERE User_Rights IN ("Admin", "User", "Limited") ¿Cómo replicaría eso en una consulta de LINQ to Entities? ¿Es posible?

¿Cómo obtener índice usando LINQ? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Obtener la posición del elemento List en c# usando LINQ ... }).Where(i => i.ItemName == "purple") .First() .Position; ¿Será lo mejor resolver esto con un bucle simple?

Consulta LINQ sobre una DataTable

Estoy tratando de realizar una consulta LINQ en un objeto DataTable y curiosamente estoy encontrando que realizar tales consu ... o. ¿Cómo hago que funcione algo como esto? ¡Me sorprende que las consultas LINQ no estén permitidas en las tablas de datos!

LINQ-Unión exterior completa

Tengo una lista de identificación de la gente y su nombre, y una lista de identificación de la gente y su apellido. Algunas p ... Pero esto devuelve: ID FirstName LastName -- --------- -------- 1 John Doe 2 Sue ¿Qué estoy haciendo mal?

LINQ: Cómo actuar.Max() en una propiedad de todos los objetos de una colección y devuelve el objeto con el valor máximo [duplicate]

Esta pregunta ya tiene una respuesta aquí: Cómo usar LINQ para seleccionar un objeto con un valor de pro ... propiedad. Puedo conseguir el valor más alto del valor Height pero no el objeto en sí. ¿Puedo hacer esto con Linq? ¿Cómo?

Cuándo usar Cast () y Oftype () en Linq

Soy consciente de dos métodos de tipos de fundición a IEnumerable de un Arraylist en Linq y me pregunto en qué casos usarlos? ... Collection = arrayList.Cast<string>() ¿Cuál es la diferencia entre estos dos métodos y dónde debo aplicar cada caso?

Uso de LINQ para concatenar cadenas

¿Cuál es la forma más eficiente de escribir la vieja escuela: StringBuilder sb = new StringBuilder(); if (strings.Count &g ... in strings) { sb.Append(s + ", "); } sb.Remove(sb.Length - 2, 2); } return sb.ToString(); In ¿en LINQ?

Utilice LINQ para obtener elementos en una lista<>, que no están en otra Lista<>

Asumiría que hay una simple consulta LINQ para hacer esto, simplemente no estoy exactamente seguro de cómo. Consulte el frag ... e todas las personas en peopleList2 que no están en peopleList1 este ejemplo debería darme dos personas (ID = 4 & ID = 5)

Volviendo IEnumerable vs IQueryable

¿Cuál es la diferencia entre volver IQueryable<T> vs IEnumerable<T>? IQueryable<Customer> custs = from c ... rs where c.City == "<City>" select c; Ambos serán de ejecución diferida y ¿cuándo se debe preferir uno sobre el otro?

Combinar dos expresiones (Expresión)

Tengo dos expresiones de tipo Expression<Func<T, bool>> y quiero aprovechar a O, Y o NO de estos y obtener una nu ... how to do this (the code below will obviously not work) Expression<Func<T, bool>> andExpression = expr AND expr2

Herramienta SQL a LINQ [cerrado]

¿Existe una herramienta que pueda convertir la sintaxis SQL a la sintaxis LINQ? Solo quiero reescribir consultas básicas con join, etc., to LINQ . Me ahorraría mucho tiempo.