Compartir a través de


Creación de una aplicación de base de datos de películas de Blazor (información general)

Nota:

Esta no es la versión más reciente de este artículo. Para la versión actual, consulte la versión de .NET 9 de este artículo.

Importante

Esta información hace referencia a un producto en versión preliminar, el cual puede sufrir importantes modificaciones antes de que se publique la versión comercial. Microsoft no proporciona ninguna garantía, expresa o implícita, con respecto a la información proporcionada aquí.

Para la versión actual, consulte la versión de .NET 9 de este artículo.

En este tutorial se explican los conceptos básicos de la creación de Blazor Web App con una base de datos, Entity Framework (EF) Core e interactividad del usuario.

Las partes de esta serie incluyen:

  1. Creación de Blazor Web App
  2. Adición de un modelo e incorporación de scaffold al mismo
  3. Más información sobre componentes de Razor
  4. Trabajar con una base de datos
  5. Agregar validación
  6. Agregar búsqueda
  7. Agregar un campo nuevo
  8. Adición de interactividad

Al final del tutorial, tendrás Blazor Web App capaz de mostrar y administrar las películas de una base de datos de películas.

Flujo de autenticación seguro necesario para aplicaciones de producción

En este tutorial se usa una base de datos local que no requiere autenticación del usuario. Las aplicaciones de producción deben usar el flujo de autenticación más seguro disponible. Para obtener más información sobre la autenticación para Blazor Web App de prueba y producción implementadas, consulta los siguientes recursos:

Para los servicios de Microsoft Azure, se recomienda usar identidades administradas. Las identidades administradas proporcionan una autenticación segura en los servicios de Azure sin almacenar credenciales en el código de la aplicación. Para obtener más información, consulta los siguientes recursos:

Aplicación de ejemplo

Si no tienes intención de crear la aplicación de demostración mientras lees el artículo, puedes consultar la aplicación de ejemplo completada en el repositorio de GitHub de ejemplos de Blazor (dotnet/blazor-samples). Selecciona la carpeta de la versión más reciente en el repositorio. La carpeta de ejemplo del proyecto de este tutorial se denomina BlazorWebAppMovies.

Precaución

Una regresión impide que el marco de .NET 9.0 funcione para esta serie de tutoriales en este momento. Al examinar el código de la aplicación de ejemplo o obtener la aplicación de ejemplo para que se ejecute localmente, use la versión de .NET 8 del ejemplo en la carpeta del repositorio de 8.0 ejemplo en este momento.

Ejemplos de código de artículos

Los saltos de línea de los ejemplos de código que se muestran en la documentación de ASP.NET Core a menudo no coinciden con saltos de línea del código con scaffolding generado por herramientas para una aplicación. Esto se debe a una limitación de publicación de artículos. Las líneas de código de los artículos suelen limitarse a 85 caracteres de longitud y ajustamos manualmente la longitud de línea mediante saltos de línea para cumplir nuestras directrices de publicación.

A medida que vayas avanzando en este tutorial o uses cualquier otro ejemplo de código del artículo de ASP.NET Core, nunca tendrás que ajustar el código con scaffolding en la aplicación para que coincida con los saltos de línea que aparecen en los ejemplos de código de artículos.

Notificación de un problema del tutorial

Para abrir un problema de GitHub de documentación correspondiente a un artículo de la serie, usa el vínculo Apertura de un problema de documentación de la parte inferior del artículo. Al usar el vínculo para crear el problema, se agregan al problema metadatos de seguimiento importantes y se avisa automáticamente al autor del artículo.

Solicitudes de soporte técnico

Agradecemos los comentarios sobre los artículos del tutorial, como informes de errores y comentarios sobre el texto del artículo, pero a menudo no podemos proporcionar soporte técnico al producto. Si tienes un problema mientras sigues el tutorial, no abras un problema de documentación inmediatamente. Comprueba si has seguido los pasos del artículo y compara el código con la aplicación de ejemplo antes de abrir un problema, pues muchos se deben a la falta de un paso o a que no se ha seguido un paso correctamente.

Para hacer preguntas generales sobre .NET y Blazor más allá del tutorial y la documentación de referencia o para obtener ayuda de la comunidad de .NET, consulta a los desarrolladores en foros públicos.

Pasos siguientes