Blazor(.NET CORE)에서 MySQL 사용

3994 단어 MySQL.NETCoreBlazor

환경



VisualStudio2019
.NET CORE 3.1
MySQL8.0

절차



Blazor 앱 만들기







이번에는 인증을 개별 사용자 계정으로 둡니다.


SQLServer용 Migration 파일을 삭제합니다.





appsettings.json을 MySQL 용으로 다시 작성



appsettings.json
{
  "ConnectionStrings": {
    "DefaultConnection": "Server=localhost;user id=xxxx;password=xxxx;database=xxxx"
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  },
  "AllowedHosts": "*"
}

NuGet 패키지 관리에서 "Pomelo.EntityFrameworkCore.MySql"을 설치합니다.





""UseSqlServer"의 정의가 포함되지 않고 ..."오류가 발생하기 때문에 UseSqlServer를 "UseMySql"로 변경



[변경 전]


[변경 후]


패키지 관리자 콘솔에서 다음 명령 입력


add-migration 'identity'



계속해서 다음 명령을 입력


Update-Database


앱을 시작하고 사용자 등록하기



데이터가 등록되면 완료



참고 기사

좋은 웹페이지 즐겨찾기