Del curso: .NET 8 esencial

Accede al curso completo hoy mismo

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

Constructores primarios

Constructores primarios

Los constructores primarios nos brindan una sintaxis más concisa y compacta que nos ayuda a simplificar el código de nuestras clases. Aquí, por ejemplo, tengo esta aplicación construida con ASP.NET CORE, que es una aplicación web para la empresa ficticia Wisdom Pet Medicine, para el control de mascotas. Acá en el folder Dal, tengo una clase llamada WpmDbContext, que representa al DbContext del EntityFramework para el acceso a datos. En este caso, está creando una gran cantidad de datos iniciales, pues para probar la aplicación. Sin embargo, por acá podemos ver que en la línea 13 tengo un constructor tradicional, aquí tengo public WpmDbContext y los parámetros que requiero, y además por acá estoy indicando que quiero heredar o invocar el constructor de la clase base, que también solicita un objeto del mismo tipo del parámetro. Bueno, pues esto lo podemos cambiar a la sintaxis de constructores primarios. Vamos a hacerlo, simplemente voy a cortar todo esto que está aquí, vamos a pasarlo…

Contenido