Preguntas etiquetadas con linq

85
¿Cuenta propiedad vs método Count ()?

Trabajando con una colección, tengo dos formas de obtener el recuento de objetos; Count(la propiedad) y Count()(el método). ¿Alguien sabe cuáles son las diferencias clave? Puede que esté equivocado, pero siempre uso la Countpropiedad en las declaraciones condicionales porque supongo que el...

82
¿Existe una biblioteca LINQ para C ++? [cerrado]

Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 4 años . Mejora esta...

82
¿Cuál es la mejor manera de lograr "MinOrDefault" en Linq?

Estoy produciendo una lista de valores decimales a partir de una expresión linq y quiero el valor mínimo distinto de cero. Sin embargo, es muy posible que la expresión linq resulte en una lista vacía. Esto generará una excepción y no hay MinOrDefault para hacer frente a esta situación. decimal...

82
LINQ OrderBy con más de un campo

Tengo una lista que necesito ordenar por dos campos. Intenté usar OrderBy en LINQ pero eso solo me permite especificar un campo. Estoy buscando que la lista se ordene por el primer campo y luego, si hay duplicados en el primer campo, ordenar por el segundo campo. Por ejemplo, quiero que los...

81
Linq-to-SQL ToDictionary ()

¿Cómo convierto correctamente dos columnas de SQL (2008) usando Linq en un diccionario (para almacenamiento en caché)? Actualmente recorro el IQueryable b / c No puedo hacer que funcione el método ToDictionary. ¿Algunas ideas? Esto funciona: var query = from p in db.Table select...

81
Utilice LINQ para mover el elemento al principio de la lista

¿Hay alguna forma de mover un elemento de, por ejemplo, id = 10 como el primer elemento de una lista usando LINQ? Artículo A - id = 5 Artículo B - id = 10 Elemento C - id = 12 Elemento D - id = 1 En este caso, ¿cómo puedo mover elegantemente el artículo C a la parte superior de mi...

81
C # Linq donde fecha entre 2 fechas

Estoy tratando de obtener mi declaración de linq para obtener todos los registros entre dos fechas, y no estoy muy seguro de lo que necesito cambiar para que funcione: (a.Start >= startDate && endDate) var appointmentNoShow = from a in appointments from p in properties from c in...

81
Linq - SelectMany Confusion

Por lo que entiendo de la documentación de SelectMany, se podría usar para producir una secuencia (aplanada) de una relación de 1 a muchos. Tengo las siguientes clases public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int Id {...

80
Desviación estándar en LINQ

¿LINQ modela la función SQL agregada? STDDEV() (desviación estándar)? Si no es así, ¿cuál es la forma más sencilla o con las mejores prácticas de calcularlo? Ejemplo: SELECT test_id, AVERAGE(result) avg, STDDEV(result) std FROM tests GROUP BY test_id

80
¿Cuál es el método opuesto de Any <T>

¿Cómo puedo consultar con Linq si una colección no contiene un objeto? Es decir, lo contrario de Any<T>. Podría invertir el resultado con un !pero para mejorar la legibilidad me preguntaba si había una mejor manera de hacer esto ¿Debo agregar la extensión yo mismo?

79
Varias cláusulas WHERE con métodos de extensión LINQ

Tengo una consulta LINQ que se parece a lo siguiente: DateTime today = DateTime.UtcNow; var results = from order in context.Orders where ((order.OrderDate <= today) && (today <= order.OrderDate)) select order; Estoy tratando de aprender / entender LINQ. En algunos casos,...