Ejercicio MVC

Crear un controlador ‘Trifulcas’ que en el index ponga ‘Trifulcas, la mejor página de programación’ y un enlace a esta misma web.

Y que tenga otro apartado ‘About’ con información de nosotros mismos.

Las dos opciones tienen que aparecer en el menú del Layout

Ejercicio reflection

Con las herramientas de reflection crear un método genérico al que le pasamos una lista de entidades y una cadena de texto y nos devuelva todas las entidades que en algún campo de tipo cadena tenga esa cadena.

Ejemplo

Alumnos{nombre,apellido}=[{«Juan»,»Pi»},{«Ana»,»Perez»},{«Pep»,»Buj»}]

Si yo a esta función le paso una lista con los alumnos de antes y la cadena «e» me devuelve Ana Perez y Pep Buj porque tienen una ‘e’ en una propiedad de tipo string.

Comandos migraciones

https://www.entityframeworktutorial.net/efcore/pmc-commands-for-ef-core-migration.aspx

https://docs.microsoft.com/es-es/ef/core/cli/powershell

Get-Help entityframework Displays information about entity framework commands.
Add-Migration <migration name> Creates a migration by adding a migration snapshot.
Remove-Migration Removes the last migration snapshot.
Update-Database Updates the database schema based on the last migration snapshot.
Script-Migration Generates a SQL script using all the migration snapshots.
Scaffold-DbContext Generates a DbContext and entity type classes for a specified database. This is called reverse engineering.
Get-DbContext Gets information about a DbContext type.
Drop-Database Drops the database.