ADO.NET TRANSACTIONS

ADO NET TRANSACTIONS Transacciones en ADO.NET Las transacciones en ADO.NET se usan cuando se desea juntar varias tareas juntas, de manera que son ejecutadas como una única "unidad" de trabajo. Por ejemplo, queremos una aplicación que realice dos acciones en nuestra base de datos, la primera acción inserta un registro y la otra acción modifica otro registro. Con las transacciones de ADO.NET, no importa que cualquiera de las dos acciones falle, ya que los cambios no se realizarán en la base de datos debido a un "rollback". Determinando el tipo de la transacción…continue reading →

Entity Framework Code First Migrations

Entity Framework Migrations En este post, trataremos la migración de clases a una base de datos utilizando la tecnología Code First, gracias a la cual podemos crear bases de datos y contenido de forma automática a partir de clases que hayamos creado en una aplicación de tipo MVC. Pero, antes de ver la aplicación práctica, veamos más en detalle en qué consiste la tecnología Code First. ¿Qué es Code First? Code First es un enfoque más de Entity Framework (hay otros dos enfoques que son Database First y Model First) que plantea lo…continue reading →

Tecnologia DSL

Introducción Con el paso del tiempo los distintos tipos de acceso a internet han ido evolucionando adaptándose a las necesidades del hombre, uno de los tipos con mayor aceptación fue el DSL que consistió en digitalizar la conexión de comunicación telefónica, por lo que las compañías telefónicas estaban en una posición ideal ya que tenían toda la red de cobre instaurada en los domicilios. ¿Qué es y cómo funciona? La tecnología DSL es una tecnología de conexión permanente que usa las líneas telefónicas de par trenzado existentes para transportar datos con un ancho…continue reading →

First Code en Entity Framework

En la práctica de hoy veremos acerca de First Code con Entity Framework en la que crearemos una pequeña BBDD a partir de un proyecto MVC . La ventaja de esta herramienta es poder crear nuestras tablas a partir de nuestra lógica en la programación. Primero creamos un proyecto MVC.   Creado nuestro proyecto click derecho sobre el nombre de nuestro proyecto,  seleccionamos Browse e instalamos el NuGet "EntityFramework".   Creamos una clase que la llamaremos en este ejemplo Juego. En nuestra clase definimos los campos y la clave primaria con la palabra…continue reading →

Instalación de software con extensión MSI a través de GPO en windows server 2016

Gracias a esta opción que nos da Windows server, nos permite desplegar una aplicación con extensión *.msi de manera rápida y fácil a través de GPO.  Ahorrándonos así mucho tiempo en la instalación para cada usuario o cada equipo que necesitemos. Una de las ventajas es que podemos desplegar por GPO una aplicación a un grupo concreto de usuario o ordenadores que tengamos en nuestro dominio de manera centralizada. Pero tiene limitaciones: Sólo podemos utilizar archivos .msi ó .msu No podemos obtener informes de instalación. No tiene la posibilidad de ejecutar scripts de…continue reading →

Servicios de Federación de Directorio Activo

ADFS es uno de los servicios más complejos que implementa Microsoft Windows 2016. Se trata de la implementación de Microsoft de un servidor de Federación, el cual nos permite: Compartir recursos entre dos organizaciones asociadas. Acceso a recursos que están fuera de la organización utilizando las mismas credenciales que ya están almacenadas en el Directorio Activo (Facebook,Office365,etc...) Publicación de aplicaciones Web en el internet. Para esto usamos Web Application Proxy del cual hablaremos más adelante. Nos permite habilitar Single Sign-On. Este depende directamente del rol de ADCS (Active Directory Certificate Services) ya que …continue reading →