Un poco de código para trabajar con listas. El otro día nos llegaba, en una lista de int, las edades de los paxes y querían que ordenáramos las de los niños de menor a mayor, de eso se puede sacar un ejemplo de uso de Take y Skip, G1 Read More ...
Un poco de código para trabajar con listas. El otro día nos llegaba, en una lista de int, las edades de los paxes y querían que ordenáramos las de los niños de menor a mayor, de eso se puede sacar un ejemplo de uso de Take y Skip, G1 Read More ...
Estaba comprobando el performance de una aplicación con ANTS Profiler y me he dado cuenta que tienes que ir con mucho ojito cuando trabajas con los resultados de una sentencia LINQ, en el código que os pego reglaCol es el resultado de una sentencia LINQ a Objetos: Podéis ver que Read More ...
Estaba escribiendo un POST sobre usar IEqualityComparer para eliminar los objetos repetidos de una colección sin demasiado código, pero no funciona !!! Hemos estado probándolo en un código aquí en el trabajo y eso no va, o no hace lo que esperabamos Al final la manera que hemos usando es Read More ...
Con LINQ 2 SQL y usando Take, es realmente sencillo obtener los últimos o los primeros registros de una Tabla, simplemente tenemos que ordenarla como nos interese con el order by y usar el método Take para indicar cuantos registros queremos. Aquí dejo un ejemplo para coger los últimos registros Read More ...
El otro día estaba trabajando con unas clases que eran contenedoras de varios tipos de clases, en un array de Objetos, vi que estábamos accediendo al objeto por posición y luego haciéndole cast, suponiendo que ese tipo de objeto siempre estaría en esa posición, pero cuando se producían errores todos Read More ...
Estamos súper liados con proyectos nuevos, de ultima hora y para anteayer, así que nos queda poco tiempo para escribir … pero hace mucho tiempo que tengo pendiente este POST, así que .. Estoy empezando a usar linq to objects para trabajar con mis colecciones de objetos y la verdad Read More ...
Los tipos anónimos son una de las grandes mejoras en C# 3.0, nos permiten definir tipos en el código sin hacer la definición "formal" de la clase mediante la palabra clave "var". var MyVar = new { ID = 1, Name = "MyVar", };
Bart De Smet ha creado un video de 20 minutos "Essential LINQ to Objects", en el nos explica los aspectos básicos para crear una implementación personalizada de los operadores estandar de consultas
LINQPad es una utilidad gratuita que nos permite ejecutar sentencias LINQ sobre bases de datos SQL Server El aspecto es bastante parecido al SQL Management Studio, y la instalación es realmente sencilla, un exe y listo. Es una herramienta que nos será de gran utilidad para testear nuestras consultas LINQ, Read More ...
Tenemos disponible en MSDN 101 ejemplos de LINQ La verdad es que están súper bien organizados agrupados por Operaciones, cada ejemplo con su código, pégale un vistazo.