Entity Framework Empresarial con NET 8 y Minimal APIs
Crea aplicaciones profesionales con EF Core utilizando patrones de diseño y buenas prácticas, NET8 y Minimal APIs
What you will learn
Crear una Base de Datos con la Ténica de Anotaciones de Datos o Data Annotations
Crear una Base de Datos con la Técnica de Fluent API
Crear una Base de Datos utilizando Code First
Utilizar el patrón de diseño repositorio y unidad de trabajo de manera profesional
Why take this course?
Bienvenidos al Curso La Guía Práctica Empresarial para Entity Framework Core, en el cual aprenderemos a crear aplicaciones profesionales utilizando dos estrategias de definición del esquema de la base de datos:
Data Annotations o Anotaciones de Datos, mediante el cual con atributos, podemos definir las propiedades, así como las relaciones y esquema de las tablas y la base de datos.
Fluent API, con el que utilizando expresiones lambda, podemos definir por clases separadas la configuración de cada una de las tablas que conforman nuestra base de datos.
Además, implementaremos el patrón de diseño repositorio para abstraer el acceso a datos y evitar la repetición de código en nuestras aplicaciones.
También implementaremos el patrón de diseño Unidad de Trabajo para el manejo de transacciones y que el estado de nuestra base de datos sea consistente.
Usaremos migraciones para mantener el historial de cambios en nuestro modelo de datos.
Inicializaremos las tablas con información de relleno mediante archivos JSON, así como sobreescribiremos los Identificadores de estos elementos en SQL Server, algo que en muchas ocasiones es complicado de realizar, ya que SQL Server se encarga automáticamente de las llaves primarias autoincrementables.
Este curso es totalmente práctico y al final de este tendrán las herramientas necesarias para implementar el acceso a datos de forma profesional en sus aplicaciones futuras, ya que lo que implementamos en este curso sirve para cualquier tipo de aplicación de .NET Core.
Bienvenidos