Blazor 영화 데이터베이스 앱 빌드(개요)

이 자습서에서는 데이터베이스, EF(Entity Framework) Core 및 사용자 대화형 작업을 사용하여 빌드 Blazor Web App 하는 기본 사항을 설명합니다.

이 시리즈의 일부는 다음과 같습니다.

  1. A 만들기 Blazor Web App
  2. 모델 추가 및 스캐폴드
  3. 구성 요소에 대해 Razor 알아보기
  4. 데이터베이스 작업
  5. 유효성 검사 추가
  6. 검색 추가
  7. 새 필드 추가
  8. 대화형 작업 추가

자습서 Blazor Web App 를 마치면 영화 데이터베이스에서 영화를 표시하고 관리할 수 있습니다.

프로덕션 앱에 필요한 보안 인증 흐름

이 자습서에서는 사용자 인증이 필요하지 않은 로컬 데이터베이스를 사용합니다. 프로덕션 앱은 사용 가능한 가장 안전한 인증 흐름을 사용해야 합니다. 배포된 테스트 및 프로덕션 Blazor Web App에 대한 인증에 대한 자세한 내용은 다음 리소스를 참조하세요.

Microsoft Azure 서비스의 경우 관리 ID를 사용하는 것이 좋습니다. 관리 ID는 앱 코드에 자격 증명을 저장하지 않고 Azure 서비스에 안전하게 인증합니다. 자세한 내용은 다음 리소스를 참조하세요.

샘플 앱

문서를 읽는 동안 데모 앱을 만들지 않으려는 경우 샘플 GitHub 리포지토리(dotnet/blazor-samples)에서 Blazor 완성된 샘플 앱을 참조할 수 있습니다. 리포지토리에서 최신 버전 폴더를 선택합니다. 이 자습서 프로젝트의 샘플 폴더 이름은 BlazorWebAppMovies다음과 같습니다.

문서 코드 예제

ASP.NET Core 설명서에 표시된 코드 예제의 줄 바꿈은 앱 도구에서 생성된 스캐폴드 코드의 줄 바꿈과 일치하지 않는 경우가 많습니다. 이는 아티클 게시 제한 때문입니다. 아티클의 코드 줄은 일반적으로 길이가 85자로 제한되며, 게시 지침을 충족하기 위해 줄 바꿈을 사용하여 줄 길이를 수동으로 조정합니다.

이 자습서를 진행하거나 다른 ASP.NET Core 문서의 코드 예제를 사용할 때 앱에서 스캐폴드된 코드를 문서 코드 예제에 표시된 줄 바꿈과 일치하도록 조정할 필요가 없습니다.

자습서 문제 보고

시리즈의 아티클에 대한 문서 GitHub 문제를 열려면 문서 맨 아래에 있는 설명서 문제 열기 링크를 사용합니다. 링크를 사용하여 문제를 만들면 중요한 추적 메타데이터가 문제에 추가되고 문서의 작성자가 자동으로 ping됩니다.

지원 요청

버그 보고서 및 문서 텍스트에 대한 의견과 같은 자습서 문서에 대한 피드백을 환영하지만 제품 지원을 제공할 수 없는 경우가 많습니다. 자습서를 수행하는 동안 문제가 발생하면 즉시 설명서 문제를 열지 마세요. 많은 문제를 추적하여 단계를 누락하거나 단계를 올바르게 수행하지 않을 수 있으므로 아티클에 대해 수행한 단계를 확인하고 문제를 열기 전에 코드를 샘플 앱 과 비교합니다.

.NET에 대한 일반적인 질문과 Blazor 자습서 및 참조 설명서를 참조하거나 .NET 커뮤니티의 지원을 받으려면 공개 포럼에서 개발자와 대화하세요.

다음 단계