Thursday, December 22, 2022

¿Qué versiones de .NET y .NET Core tengo instaladas en mi equipo?

 .NET Core

Desde la consola

dotnet --info

.NET

Sin embargo, para .NET es más engorroso, para lo cual se puede utilizar la herramienta DotNetVersions. Puedes descargar el Zip con el ejecutable. Esta herramienta la provee de manera oficial Microsoft:

https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed

Tuesday, December 20, 2022

Mostrar cantidad de registros de todas las tablas de una BD

 SELECT

      QUOTENAME(SCHEMA_NAME(sOBJ.schema_id)) + '.' + QUOTENAME(sOBJ.name) AS [TableName]
      , SUM(sPTN.Rows) AS [RowCount]
FROM 
      sys.objects AS sOBJ
      INNER JOIN sys.partitions AS sPTN
            ON sOBJ.object_id = sPTN.object_id
WHERE
      sOBJ.type = 'U'
      AND sOBJ.is_ms_shipped = 0x0
      AND index_id < 2 -- 0:Heap, 1:Clustered
GROUP BY 
      sOBJ.schema_id
      , sOBJ.name
ORDER BY [TableName]
GO


Fuente: https://www.mssqltips.com/sqlservertip/2537/sql-server-row-count-for-all-tables-in-a-database/



Sunday, December 11, 2022

Visión general de la Seguridad Informática

 


Notes:
  • Los servicios de seguridad especifican "qué" controles son requeridos y los mecanismos de seguridad especifican "cómo" deben ser ejecutados los controles.
Links: 

API Gateway with ASP.NET Core

Grandes preguntas: ¿Repites mucho código en cada nuevo microservicio? ¿Haces que tus frontends llamen múltiples endpoints para obtener lo qu...