linq

Comprobar si una lista está vacía con LINQ

¿Cuál es la "mejor" manera (teniendo en cuenta tanto la velocidad como la legibilidad) de determinar si una lista está vacía ... gt; list) { if (list is ICollection<T>) return ((ICollection<T>)list).Count == 0; return !list.Any(); }

c # linq orderby números que son cadena (y no se puede convertir a int)

Estoy tratando de ordenar una matriz de números que son cadenas y me gustaría que ordenar numéricamente. El problema es que ... ul", "bob", "lauren", "007", "90" }; Eso significa debe ordenarse alfabéticamente y por número: 007, 90, bob, lauren, paul

¿Por qué ToLookup y GroupBy son diferentes?

.ToLookup<TSource, TKey> devuelve un ILookup<TKey, TSource>. ILookup<TKey, TSource> también implementa inte ... ookup funcionará como bien. Todo esto me deja con la pregunta ¿por qué me molestaría con GroupBy? ¿Por qué debería existir?

Distinto por propiedad de clase con LINQ

Tengo una colección: List<Car> cars = new List<Car>(); Los coches se identifican de forma única por su propied ... colección, y dos con CarCasas idénticas. ¿Cómo puedo usar LINQ para convertir esta colección a Coches con CarCasas únicas?

Convierta la lista a diccionario usando linq y sin preocuparse por los duplicados

Tengo una lista de objetos Person. Quiero convertir a un diccionario donde la clave es el nombre y apellido (concatenado) y e ... ¿Hay de todos modos puedo escribir este código de arriba por lo que sólo toma uno de los nombres y ¿no explota en duplicados?

Cómo uso LINQ Contains (string []) en lugar de Contains (string)

Tengo una gran pregunta. Tengo una consulta linq para ponerlo simplemente se ve así: from xx in table where xx.uid.ToStrin ... rección correcta? EDITAR: El uid sería también ser un número. Es por eso que se convierte en una cadena. Ayudar a alguien?

Cómo almacenar una lista en una columna de una tabla de base de datos

Entonces, según La respuesta de Mehrdad a una pregunta relacionada, yo entiendo que una columna de tabla de base de datos " ... oy a permitir que el usuario arrastre los nodos para cambiar los valores de vez en cuando o agregar más valores a la gráfica.

NHibernate vs LINQ a SQL

Como alguien que no ha utilizado ninguna de las dos tecnologías en proyectos del mundo real, me pregunto si alguien sabe cómo se complementan entre sí y cuánto se superponen sus funcionalidades.

Forma favorita para crear una nueva IEnumerable secuencia a partir de un único valor?

Normalmente creo una secuencia a partir de un solo valor usando sintaxis de matriz, como esta: IEnumerable<string> se ... string[] { "abc" }; O usando una nueva Lista. Me gustaría saber si alguien tiene una forma más expresiva de hacer lo mismo.

Linq: agregar condiciones a la cláusula where condicionalmente

Tengo una consulta como esta (from u in DataContext.Users where u.Division == strUserDiv && u.Age > ... res veces, con cada bloque IF teniendo una condición adicional. ¿Hay una mejor manera de hacer esto? Gracias por su tiempo..

La consulta Linq sigue lanzando " No se puede crear un valor constante de tipo System.Objeto Object", ¿Por qué?

El siguiente es el ejemplo de código: private void loadCustomer(int custIdToQuery) { var dbContext = new Sampl ... constante de tipo 'System.Objeto". Solo los tipos primitivos ('como Int32, String y Guid') son soportados en este contexto."

Linq to Objects: ¿GroupBy conserva el orden de los elementos?

Hace Enumerable.GroupBy de LINQ a Objetos ¿preservar el orden de los elementos en los grupos?

¿Cómo haría una consulta "no en" con LINQ?

Tengo dos colecciones que tienen propiedades Email en ambas colecciones. Necesito obtener una lista de los elementos de la pr ... asaría. Necesito alguna forma de usar Contiene o Existe creo. Simplemente no he encontrado un ejemplo para hacer eso todavía.

Paginación con LINQ para objetos

¿Cómo implementaría la paginación en una consulta LINQ? En realidad, por el momento, estaría satisfecho si la función sql T ... A = o.a, B = o.b } ????????? TOP 10????????

Llamar al método genérico con un argumento de tipo conocido solo en tiempo de ejecución [duplicate]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo uso la reflexión para llamar a un método genérico? ... d<interface.MakeGenericType()>(); // Still get compile error here! } } Obtengo "No se puede aplicar el operador '

Eliminación masiva en Entidades de LINQ to

¿Hay alguna forma de eliminar de forma masiva un grupo de objetos que coincidan con una consulta dada en LINQ o LINQ-to-Enti ... ue puedo encontrar están desactualizadas, y parece tonto repetir y eliminar manualmente todos los objetos que deseo eliminar.

Valor máximo devuelto si consulta vacía

Tengo esta pregunta: int maxShoeSize=Workers.Where(x=>x.CompanyId==8).Max(x=>x.ShoeSize); ¿Qué habrá en maxShoeSize si la empresa 8 no tiene trabajadores? ACTUALIZACIÓN: ¿Cómo puedo cambiar la consulta para obtener 0 y no una excepción?

Linq con el grupo teniendo cuenta

¿Cómo escribo esta consulta en linq (vb.net)? select B.Name from Company B group by B.Name having COUNT(1) > 1

Cuál es la diferencia entre LINQ ToDictionary y ToLookup

¿Cuál es la diferencia entre LINQ ToDictionary y ToLookup? Parecen hacer lo mismo.

¿Importa el orden de las funciones LINQ?

Básicamente, como dice la pregunta... ¿importa el orden de las funciones LINQ en términos de rendimiento ? Obviamente, los r ... do puede afectar el rendimiento. Y, no solo en las 2 llamadas LINQ que hice (OrderBy, Donde), sino en cualquier llamada LINQ.