Partilhar via


Construir uma Blazor aplicação de base de dados de filmes (Visão geral)

Observação

Esta não é a versão mais recente deste artigo. Para a versão atual, consulte a versão .NET 10 deste artigo.

Este tutorial explica o básico de construção de um Blazor Web App com uma base de dados, Entity Framework (EF) Core e interatividade do utilizador.

Partes desta série incluem:

  1. Criar um Blazor Web App
  2. Adicionar e estruturar um modelo
  3. Aprenda sobre Razor componentes
  4. Trabalhar com uma base de dados
  5. Adicionar validação
  6. Adicionar pesquisa
  7. Adicionar um novo campo
  8. Adicionar interatividade

No final do tutorial, vais ter um Blazor Web App que pode mostrar e gerir filmes numa base de dados de filmes.

Fluxo de autenticação seguro necessário para aplicativos de produção

Este tutorial usa um banco de dados local que não requer autenticação do usuário. Os aplicativos de produção devem usar o fluxo de autenticação mais seguro disponível. Para mais informações sobre autenticação para testes e produções Blazor Web Appimplementadas, consulte ASP.NET Core autenticação e autorização Blazor e os seguintes artigos no nó de segurança do Server:

Para serviços do Microsoft Azure, recomendamos o uso de identidades gerenciadas . As identidades gerenciadas são autenticadas com segurança nos serviços do Azure sem armazenar credenciais no código do aplicativo. Para obter mais informações, consulte os seguintes recursos:

Aplicativo de exemplo

Se não pretende criar a aplicação de demonstração enquanto lê o artigo, pode consultar a aplicação de exemplo completa no Blazor repositório de exemplos do GitHub (dotnet/blazor-samples). Selecione a pasta da versão mais recente no repositório. A pasta de exemplo para o projeto deste tutorial é chamada BlazorWebAppMovies.

Exemplos de códigos de artigos

As quebras de linha dos exemplos de código apresentadas na documentação ASP.NET Core muitas vezes não correspondem às quebras de linha em código estruturado gerado por ferramentas para uma aplicação. Isto deve-se a uma limitação de publicação de artigos. As linhas de código nos artigos são geralmente limitadas a 85 caracteres, e ajustamos manualmente o comprimento da linha usando quebras de linha para cumprir as nossas diretrizes de publicação.

À medida que trabalha neste tutorial ou utiliza qualquer outro exemplo de código do artigo ASP.NET Core, nunca precisa de ajustar o código andamiado na sua aplicação para corresponder às quebras de linha apresentadas nos exemplos de código dos artigos.

Reportar um problema com o tutorial

Para abrir uma edição de documentação no GitHub para um artigo da série, use o link Abrir uma edição de documentação no final do artigo. Usar o link para criar a sua edição adiciona metadados importantes de rastreamento à edição e envia automaticamente um ping ao autor do artigo.

Solicitações de suporte

Agradecemos feedback sobre os artigos do tutorial, como relatórios de bugs e comentários ao texto do artigo, mas muitas vezes não conseguimos fornecer suporte ao produto. Se tiveres um problema enquanto segues o tutorial, não abras imediatamente uma questão de documentação. Verifique os passos que tomou com o artigo e compare o seu código com a aplicação de exemplo antes de abrir um problema, porque muitos problemas podem ser devidos a saltar um passo ou a não seguir corretamente um passo.

Para perguntas gerais sobre .NET e Blazor além da documentação de tutoriais e referência, ou para obter ajuda da comunidade .NET, converse com programadores em fóruns públicos.

Próximos passos