Del curso: Blazor: desarrollo de apps esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Implementación de métodos de extensión para limpieza del código

Implementación de métodos de extensión para limpieza del código - Tutorial de Blazor

Del curso: Blazor: desarrollo de apps esencial

Implementación de métodos de extensión para limpieza del código

Cuando estamos creando aplicaciones con ASP .NET Core y obviamente con Blazor es una buena idea no implementar todo el código directamente en program.cs, sino encapsularlo en métodos de extensión. Esto por limpieza y para que nuestro código sea más legible. Entonces, justamente eso es lo que vamos a hacer a continuación. Aquí en DAL voy a agregar una nueva clase que le voy a poner wpm Db Context extensions y voy a tener un nuevo método público estático. Le voy a poner Add In Memory Wisdom, Pet, Medicine Db. Y quiero que esto sea un método de extensión. Entonces voy a utilizar la palabra clave This, seguido de IService Collection, que es lo que va a extender y le voy a poner services, muy similar a lo que nos está aquí arrojando CoPilot. Sin embargo, aquí lo que voy a hacer es simplemente aceptar esto, pero necesito agregar el namespace y necesito marcar esto como static. Entonces este método quiero sustituirlo por acá indicando Builder . Services . Add In memory wpmDb. Muy bien…

Contenido