ASP.NET Core 8 y Entity Framework con Store Procedures y Raw SQL Scripts
Sabias que esta nueva version de .NET 8, es posible invocar sql scripts usando EF
EN LA PARTE FINAL DE ESTE ARTICULO EL LINK DEL CURSO GRATUITO .NET 8 Y ENTITY FRAMEWORK!
Esta nueva version de .NET 8 nos trae muchas sorpresas, no es novedad que el equipo de desarrollo de microsoft nos tiene acosumbrados a mejoras en escabilidad de sus productos, pero tal vez una de las caracteristicas mas impresionantes que hemos notado es el soporte que ahora tiene Entity Framework para invocar y ejecutar SQL Scripts directamente, sin necesidad de tener un intermediario como Linq o Regular Expressions Functions.
De esta forma Microsoft y .NET dan un paso adelante para quitarle mercado a otra famosa herramienta como Dapper, que como sabes tiene como virtudes su flexibilidad, agilidad y rapidez para ejecutar queries y operaciones contra una base de datos, mientras que Entity Framework es verdad es mas robusto y compacto, pero justamente esas caracteristicas lo vuelven mas lento al momento de realizar sus operaciones.
Si tuvieramos que comparar a Entity Framework con Dapper diriamos que efectivamente Dapper es mas rapido en procesar tareas que Entity Framework.
Pero Microsoft ha comenzado a romper esta brecha al incluir en entity framework metodos similares a Dapper, es verdad aun queda pendiente temas como el tiempo de ejecucion de consultas, en el cual Dapper aun sigue reinando, pero hasta cuando?
Esperamos con ansias los proximos updates de esta version .NET 8 y revisar si esos nuevos cambios incluyen mejoras en velocidad de ejecucion.
Por lo pronto aqui te dejo nuestro video curso donde te ensenamos como consumir SQL RAW utilizando Entity Framework Core.