diciembre 21, 2023

TIP: SQL Server Management Studio 0x54b error

Al restaurar o copiar bases de datos entre diferentes versiones de SQL Server, aparece un error que no permite crear diagramas de bases de datos desde Management Studio: No se pudo obtener información acerca del grupo o usuario de Windows NT

diciembre 13, 2022

TIP: reutilizar valor calculado en Linq

En ocasiones para optimizar consultas con datos calculados parciales, tenemos la opción de reutilizarlos mediante sub-expresiones en una sola iteración. En este ejemplo reutilizamos un cálculo (sencillo para el ejemplo), en lugar de realizar el sumatorio o la llamada a una

marzo 4, 2020

Funciones personalizadas en expresiones LINQ

En las últimas versiones de Entity Framework ciertos métodos que antes si eran aceptados, como también se podía realizar en SQL, han dejado de estar disponibles. Aquellas funciones heredadas directamente de SQL han quedado englobadas en la misma clase. Algo que antes

febrero 14, 2020

TIP: Linq could not find an implementation of the query pattern

En modelos de datos generados con LINQ de forma automática, el acceso separado en diferentes clases puede ocasionar errores del tipo: CS1936 Could not find an implementation of the query pattern for source type 'DbSet<nombreTabla>'. 'Where' not found. A priori puede

Microsoft SQL Server Management Studio: cache is out of date

Es agosto, el software tambien necesita vacaciones... Si durante las consultas a algunas tablas en MSSMS aparece el error "The Visual Studio componente cache is out of date" la solución rápida y sencilla pasa por vaciar la carpeta temporales de windows

Cambiar compatibilidad en todas las bases de datos

Antes o después de ciertas migraciones podemos cambiar el nivel de compatibilidad SQL con el motor instalado. Si desconocemos la versión, podemos obtenerlas con la siguiente consulta: SELECT SERVERPROPERTY('ProductVersion'); Así como el nivel actual de las bases de datos: SELECT name,

1 2 3