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