Entradas

Mostrando las entradas etiquetadas como Linq

Configuración IDSE IMSS 2024-2025: Guía Práctica, para renovación de Certificados

Imagen
Configuración IDSE IMSS 2024-2025-2026    Este artículo surge como respuesta a las numerosas consultas que he recibido sobre cómo configurar equipos con Windows 10 y 11 para la renovación de certificados en IDSE IMSS. Reconozco que este proceso puede ser complicado para muchos, por lo que he decidido compartir esta guía con la esperanza de que sea de utilidad para aquellos que lo necesiten. La información es aplicable tanto para Windows 10 como para Windows 11.   Paso  1.-   Se recomienda desinstalar todos los java del equipo y bajar e instalar unicamente la versión de 32bits, que se puede descargar desde:   https://www.java.com/es/download/manual.jsp Última Actualización al 14-05-2026 : Se usa Java 8 Update 251 Revisar que sea la ultima versión de JAVA de 32bits (a su fecha de instalación). Paso 2.-   Editar dos archivos: C:\Program Files (x86)\Java\jre-1.8\lib\security : javaws.security y java.policy Agregar al final de cada archivo, la su...

Does not recognize the method 'Int32 Parse(System.String)' method, and this method cannot be translated into a store expression.

Imagen
Al intentar obtener el valor máximo usando Linq,de un campo varchar, pero que  únicamente estaba  guardando datos de tipo numérico,  usaba la siguiente línea de código: var item = db.catContribuyentes.OrderByDescending(m =>m.Clave).FirstOrDefault(); Posteriormente me di cuenta que esta no funciona correctamente para obtener el ultimo valor  (máximo), ya que trata todo como cadena. Intentando realizar la conversión a un tipo entero: var item = db.catContribuyentes.OrderByDescending(m => int .Parse( m.Clave)).FirstOrDefault(); Arrojaba el siguiente error de conversíon: “ the method 'Int32 Parse(System.String)' method, and this method cannot be translated into a store expression. ” Esto porque Linq, no  puede convertir los tipos dentro de la expresión de consulta, para esto es necesario traer primero los datos y posteriormente ordenarlo algo como: var item = db.catContribuyentes.ToArray().OrderByDescending(m => int .Parse( m.C...

Agrupación en Linq, con varias Columnas (GroupBy).

La primera vez que intente realizar una operación de agrupación en Linq con varios campos, tuve ciertos problemas en entender la sintaxis de GroupBy , pero con una visita a MSDN me creo más confusión jejeje. Para explicar el uso de Group By con varias columnas, os dejo   el siguiente ejemplo. Usaremos la estructura de la siguiente Tabla de empleados. EmpleadoId Empleado EmpresaId DeptoId 1 Fry 1 A 2 Bender Bending 2 A 3 Hubert  1 B 4 Dr. Zoidberg 2 A 5 Turanga Leela 1 A Si quisiéramos devolver las agrupaciones por EmpresaId, y DeptoId, tendremos como resultado: EmpresaID DeptoId TotalEmpleadosPorDepto 1 A 2 1 B 1 2 A 2 En Sql Seria algo como: SELECT   EmpresaID,DeptoID,COUNT( DeptoID) AS  Tot...

Personalizando la comparación del comando Union de Linq

Union de Linq, nos permite unir el contenido de diferentes arreglos en uno solo, comparando el objeto completo,veamos un ejemplo: Creamos una clase con dos campos. public class Foo {         public string Campo1;         public string Campo2;         public Foo( string pCampo1, string pCampo2)         {             this .Campo1 = pCampo1;             this .Campo2 = pCampo2;         } } public class TestFoo {           public TestFoo()         {             //Creamos dos Arreglos, para Testear.           ...