Noticias de hoy martes, 7 de julio de 2020, Critza - Portada

  • Armando4113@critza.com
    Implementación de Patron Repository con IoC y DI en Web API

    Dependencias:

    Instalar el siguiente paquete utilizando la consola de Paquetes Nuget

    Install-Package Unity -Version 4.0.1

    PerRequestLifetimeManager.cs




    Autor/Fuente: Armando4113@critza.com
  • Armando4113@critza.com
    Patrón Repository en C#

    IObjectContext.cs

    namespace Infrastructure.Contracts
    {
        using System;
    
        /// <summary>
        /// Interfaz que encapsula firmas de métodos del contexto.
        /// </summary>
        public interface IObjectContext:IDisposable
        {
            /// <summary>
            /// Método para guardar cambios en el contexto.
            /// </summary>
            void SaveChanges();
    
            /// <summary>
            /// Método para revertir una transacción.
            /// </summary>
            void RollBack();
        }
    }
    

     IObjectSetFactory.cs




    Autor/Fuente: Armando4113@critza.com
  • Armando4113@critza.com
    Script para obtener la definición de una tabla en Sql Server.

    SELECT
    	OBJECT_NAME(C.OBJECT_ID) AS 'Tabla'
    	,C.name AS 'Columna'
    	,SCHEMA_NAME(T.schema_id) AS 'Esquema'
    	,T.name AS 'Tipo'	
    	,C.max_length AS 'Tamaño Maximo en Bytes'
    	,C.precision AS 'Precisión'
    	,C.scale AS 'Escala'
    FROM 
    	sys.columns AS C
    JOIN 
    	sys.types AS T 
    ON 
    	C.user_type_id = T.user_type_id
    WHERE 
    	OBJECT_NAME(C.OBJECT_ID)='Card' 
    ORDER BY 
    	C.OBJECT_ID;




    Autor/Fuente: Armando4113@critza.com