Fluent API:
Forma avanzada de configuración sin utilizar atributos o data-annotations, usando funciones de extensión anidadas en objetos de tabla, columnas durante el mapeo de los datos.
Introducción
Bienvenida y presentación
Prerrequisitos
Conexión a base de datos
¿Qué es un ORM en programación?
Introducción a Entity Framework
Creación de proyecto .NET con Entity Framework
Iniciando con Entity Framework
Creación de modelos
Configuración de Entity Framework
Mapeo de modelos usando atributos
Utilizando base de datos en memoria
Conectado a base de datos SQL server
Agregando conexión al archivo appsettings
Utilizando Fluent API
Introducción a Fluent API
Creando modelo de categoría con Fluent API
Creando modelo de tarea con Fluent API
Conectado a base de datos con Fluent API
Migraciones
¿Qué son las migraciones?
Inicializar las migraciones
Creando una migración
Agregando datos semilla
Consumo de datos
Obteniendo datos con Entity Framework
Guardando datos con Entity framework
Actualizando datos con Entity framework
Eliminando datos con Entity framework
Cierre del curso
Continúa tu camino desarrollando
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Miguel Teheran
Aportes 4
Preguntas 1
Fluent API:
Forma avanzada de configuración sin utilizar atributos o data-annotations, usando funciones de extensión anidadas en objetos de tabla, columnas durante el mapeo de los datos.
Gracias a Fluent API puedo utilizar todo el código fuente en inglés y especificar todas las tablas y campos de la base de datos en español.
La Fluent API es una forma de configurar y personalizar el comportamiento de Entity Framework mediante código en lugar de mediante atributos o archivos de configuración.
La Fluent API proporciona una interfaz fluida y legible para la definición de las relaciones, las restricciones y las propiedades de las entidades en un modelo de datos.
En lugar de usar atributos para especificar la configuración en las clases de entidades, la Fluent API permite a los desarrolladores escribir código para especificar la configuración de forma programática. Esto puede ser útil en casos en los que los atributos no son adecuados para la tarea específica, como cuando se desea especificar restricciones complejas en las relaciones entre entidades.
Además, la Fluent API ofrece una mayor flexibilidad y control sobre la configuración de Entity Framework que los atributos o los archivos de configuración. Esto significa que los desarrolladores pueden adaptar el comportamiento de Entity Framework de manera más precisa y detallada a sus requisitos específicos.
Fluent Api algunos elementos o características propias del lenguaje que se vayan a usar, también indicar que se hace una distinción entre Fluent Api y method chaining, en este caso voy a usar las dos juntas indistintamente pero es importante tener esa distinción en cuenta.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?