Crear Paquetes Nuget

Nuget es una herramienta esencial para cualquier plataforma de desarrollo moderno, ya que es un mecanismo a través del cual los desarrolladores pueden crear, compartir y consumir código útil. A menudo, este código se integra en "paquetes" que contienen código compilado (como archivos DLL) y otro contenido necesario en los proyectos que utilizan estos paquetes. En .NET (incluido .NET Core), el mecanismo compatible con Microsoft para compartir código es NuGet, que define cómo se crean, hospedan y consumen paquetes en .NET, y ofrece las herramientas para cada uno de esos roles. Paquete Nuget Desde…continue reading →

Consultas de Acción XML

Las consultas de acción LINQ to XML se trata de una interfaz de programación XML en memoria y habilitada para LINQ que permite trabajar con XML desde los lenguajes de programación de .NET Framework. Alguna de las ventajas de LINQ to XML es la capacidad de usar los resultados de la consulta como parámetros en constructores de objetos XElement y XAttribute, que habilita un método eficaz para crear XML. Y permite que se pueda leer fácilmente XML de distintas formas. Vamos a realizar una aplicación con el objetivo de extraer los datos de…continue reading →

Azure Queue Storage

¿Qué es Azure Queue Storage? Es un servicio de colas de almacenamiento de mensajes de Azure .El servicio permite almacenar hasta 32 mensajes con un tamaño máximo de hasta 64KB, a los que se puede acceder desde cualquier lugar a través de llamadas autenticadas mediante HTTP o HTTPS. ¿Conceptos del servicio Cola? Las queues se utilizan para almacenar mensajes con el objetivo de conseguir la comunicación entre distintas aplicaciones que trabajan conjuntamente. Estas colas de mensajes son FIFO (First In First Out) y son de un único sentido. https://flic.kr/p/24K5SqD El servicio Cola contiene…continue reading →

Entity Framework Code First

Entity Framework tiene tres modos de trabajo: Database First, Model First y Code First.  En esta ocasión os voy a mostrar cómo utilizar Code First, este modo de trabajo consiste en definir nuestras clases mediante código y será Entity Framework quien se encargue de generar la base de datos y todo lo necesario para encajar las clases en ella.  Las clases se relacionan unas con otras simplemente haciendo referencia entre ellas en propiedades.  En primer lugar os explicaré en que consiste este ejemplo, crearemos dos clases, una será la clase Comunidad Autónoma y en otra meteremos sus provincias para que finalmente las añada automáticamente en…continue reading →

Transacciones – Entity Framework ( .NET Core)

Introducción El modelo ACID de las bases de datos tiene como primer principio la atomicidad, este asegura que una operación se ha realizado o no. Se dice que es atómica cuando es imposible para otra parte de un sistema encontrar pasos intermedios. Si una transacción tiene éxito, todas las modificaciones de los datos realizados de la transacción se confirman, y se convierten en una parte permanente de la base de datos. Si una transacción por lo contrario encuentra errores, se borrarán todas las modificaciones de los datos realizadas hasta el momento. https://www.flickr.com/photos/169965099@N03/47867369411/in/dateposted-public/ Para…continue reading →

Métodos de Acción Web-Api

Bienvenidos a todos a este post en el que explicare de forma sencilla y cómo crear una Web API con métodos de acción CRUD (Create, Read, Update, Delete), y a consumirla desde el lado Cliente, en este caso una aplicación de testing para probar que el funcionamiento de la api (exactamente utilizare POSTMAN para ello), todo el proyecto lo dejare en un repositorio de github junto con un script para la creación de la base de datos,dichos enlaces estarán referenciados al final del post. Información relevante. Primero de todo hay que saber que…continue reading →