Contenido del curso
Contenido del curso
Marcos Avila Rodriguez
Ayrton César La Madrid Martinez
Randall Chacón Sarmiento
Platzi Team
Rodrigo Jesús Miguel Sánchez Romero
Miguel Teheran
Ricardo Casallas
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 Jorgito
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.
Fluent API
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.
Hay formas de realizar conexiones a una base de datos oracle con entity framework?
EF para .NET Framework soporta Oracle sin problemas. pero EF Core tiene soporte limitado, te recomiendo leer muy la documentación la librería fue agregada hace un par de años: https://www.nuget.org/packages/Oracle.EntityFrameworkCore
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.