linq

LINQ: Cuándo usar SingleOrDefault vs. FirstOrDefault () con criterios de filtrado

Considere los métodos de extensiónumumerable SingleOrDefault() y FirstOrDefault() MSDN documenta que SingleOrDefault: D ... regunta ¿Qué convenciones sigues o sugieres cuando decides usar SingleOrDefault() y FirstOrDefault() en tus consultas LINQ?

LINQ equivalente de un foreach para IEnumerable

Me gustaría hacer el equivalente de lo siguiente en LINQ, pero no puedo averiguar cómo: IEnumerable<Item> items = GetItems(); items.ForEach(i => i.DoStuff()); ¿Cuál es la sintaxis real?

Uso de IQueryable con Linq

¿Cuál es el uso de IQueryable en el contexto de LINQ? ¿Se utiliza para desarrollar métodos de extensión o cualquier otro propósito?

LINQ Orden por Consulta Descendente

Estoy seguro de que esto será relativamente simple. Tengo una consulta LINQ que quiero ordenar para la fecha de creación más ... ue igual. Estaría agradecido si alguien pudiera echar un vistazo a la consulta y ver si estoy haciendo algo mal. Gracias :)

Qué método funciona mejor:.Ninguna() vs Count()> 0?

En el espacio de nombres System.Linq, ahora podemos extender nuestros IEnumerable ' s para tener elAny() y Count() métodos de ... edad (no un método de extensión) que es Count o Length. ¿Sería mejor usar esos, en lugar de .Any() o .Count()? Yea / nae ?

LINQ query para devolver un diccionario

Tengo una colección de MyClass que me gustaría consultar usando LINQ para obtener valores distintos, y obtener un Diccionario ... op)).Distinct(); foreach (var item in queryResults) { desiredResults.Add(item.Key.ToString(), item.Value.ToString()); }

Linq lista de listas a lista única

Parece que este es el tipo de cosa que ya habría sido contestada, pero no puedo encontrarla. Mi pregunta es bastante simple, ... DAL.AppForm_Residences>(); details.Select(d => d.AppForm_Residences).ToList().ForEach(d => residences.AddRange(d));

LINQ con groupby y count

Esto es bastante simple, pero estoy perdido: Dado este tipo de conjunto de datos: UserInfo(name, metric, day, other_metric) ... general y para mi ojo inexperto este enfoque parece muy similar al enfoque de LINQ puro, pero me dio una respuesta diferente.

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

LINQ to SQL vs procedimientos almacenados? [cerrado]

Eché un vistazo a la publicación" Guía para principiantes de LINQ " aquí en StackOverflow ( Guía para principiantes de LINQ ) ... raciones simples de datos, ¿qué enfoque es mejor, LINQ-to-SQL o procs almacenados? ¿Algún pro o contra en concreto? Gracias.

¿Es posible pivotar datos usando LINQ?

Soy nuevo en LINQ, pero me pregunto si es posible usar LINQ para pivotar datos desde el siguiente diseño: CustID | OrderDat ... CustID | Jan- 2008 | Feb- 2008 | Mar - 2008 | 1 | 100 | 350 | 250 2 | 200 | 221 | 2150

ToList()- Crea una Nueva Lista?

Digamos que tengo una clase public class MyObject { public int SimpleInt{get;set;} } Y tengo un List<MyObject>, y ... objects[0].SimpleInt; } ¿Por qué? P/S: Lo siento si parece obvio averiguarlo. Pero no tengo compilador conmigo ahora...

Expresión fluida y de consulta - ¿Hay algún beneficio(s) de uno sobre otro?

LINQ es una de las mayores mejoras a.NET desde genéricos y me ahorra toneladas de tiempo, y líneas de código. Sin embargo, l ... ect e.Title).FirstOrDefault(); ¿Hay alguna diferencia entre los dos o hay algún beneficio particular de uno sobre el otro?

LINQ Seleccione Distinto con Tipos Anónimos

Así que tengo una colección de objetos. El tipo exacto no es importante. De ella quiero extraer todos los pares únicos de u ... valores iguales de Alfa y Bravo => instancias iguales)? ¿Hay alguna manera de lograr ese resultado, si esto no lo hace?

LINQ Group By into a Dictionary Object

Estoy tratando de usar LINQ para crear un Dictionary<string, List<CustomObject>> a partir de un List<CustomObj ... t;>() de la biblioteca LINQ una vez que tengo x, pero tengo problemas de compilación que hacen que sea un cast no válido.

Donde EN cláusula en LINQ [duplicar]

Esta pregunta ya tiene una respuesta aquí: Linq to Entities-Cláusula SQL "IN" ... StateName = states.StateName }); } return _states; }

No se puede crear un valor constante de tipo Solo se admiten tipos primitivos o tipos de enumeración en este contexto

Estoy recibiendo este error para la consulta a continuación No se puede crear un valor constante de tipo API.Models.Perso ... , activateDt = b.activateDt, personId = b.personId }) });

Cláusulas Linq where adecuadas

Escribo una buena cantidad de linq en mi vida diaria, pero principalmente declaraciones simples. He notado que al usar cláus ... elect x; Entonces, ¿hay realmente una diferencia aparte de la sintaxis? Si es así, ¿cuál es el estilo preferido y por qué?

LINQ to SQL-Unión externa izquierda con múltiples condiciones de unión

Tengo el siguiente SQL, que estoy tratando de traducir a LINQ: SELECT f.value FROM period as p LEFT OUTER JOIN facts AS f ... OUTER JOIN facts AS f ON p.id = f.periodid WHERE p.companyid = 100 AND f.otherid = 17 Que no es exactamente lo que busco.

Preservar el orden con LINQ

Utilizo instrucciones LINQ to Objects en un array ordenado. ¿Qué operaciones no debería hacer para asegurarme de que el orden de la matriz no se cambia?