Blazor(.NET CORE)でMySQLを使用する
環境
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
アプリを起動してユーザー登録を行う
データが登録されていれば完了
参考記事
Author And Source
この問題について(Blazor(.NET CORE)でMySQLを使用する), 我々は、より多くの情報をここで見つけました https://qiita.com/near108/items/cd975d961965fb9278be著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .