Más ejemplos avanzados de AutoMapper en .Net Core

AutoMapper es un mapeador basado en convenciones y orientado a objetos. Un mapeador orientado a objetos es uno que transforma un objeto de entrada en un objeto de salida de un tipo diferente. AutoMapper también se puede usar para mapear objetos similares o diferentes (es decir, objetos que tienen propiedades que pueden o no ser idénticas).

Examinamos las características básicas de AutoMapper en un artículo anterior. En este artículo exploraremos algunas de las características avanzadas de AutoMapper.

Crear un proyecto Core ASP.Net en Visual Studio

En primer lugar, vamos a crear un nuevo proyecto ASP.Net Core en Visual Studio. Tenga en cuenta que puede crear cualquier proyecto, es decir, MVC o incluso una aplicación de consola, para trabajar con AutoMapper. Si Visual Studio 2019 está instalado en su sistema, siga los pasos que se describen a continuación para crear un nuevo proyecto ASP.Net Core.

  1. Inicie el IDE de Visual Studio.
  2. Haga clic en "Crear nuevo proyecto".
  3. En la ventana "Crear nuevo proyecto", seleccione "ASP.Net Core Web Application" en la lista de plantillas que se muestran.
  4. Haga clic en Siguiente.
  5. En la ventana "Configure su nuevo proyecto" que se muestra a continuación, especifique el nombre y la ubicación del nuevo proyecto.
  6. Haga clic en Crear.
  7. En la ventana "Crear nueva aplicación web ASP.Net Core" que se muestra a continuación, seleccione .Net Core como tiempo de ejecución y ASP.Net Core 2.2 (o posterior) en el menú desplegable en la parte superior.
  8. Seleccione “Aplicación web” como plantilla de proyecto para crear una nueva aplicación web ASP.Net Core.
  9. Asegúrese de que las casillas de verificación "Habilitar soporte Docker" y "Configurar para HTTPS" estén desactivadas, ya que no usaremos esas funciones aquí.
  10. Asegúrate de que la autenticación esté configurada en "Sin autenticación" ya que tampoco usaremos la autenticación.
  11. Haga clic en Crear.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *