修正箇所
p.179 dotnet-efインストール箇所
✖️ $ dotnet add package Microsoft.EntityFrameworkCore.Design
◯ $ dotnet add <プロジェクト名> package Microsoft.EntityFrameworkCore.Design
※正確にはプロジェクト名を省略してもプロジェクトを探してインストールしてくれるみたいなので人によっては動くと思いますが、自分は動かなかったのでプロジェクト名入れてインストールしました!
✖️ $ dotnet ef migrations add InitialCreate
◯ $ dotnet ef migrations add InitialCreate -p <プロジェクト名>
※これも同様の内容!
p.187 MySQLとの接続(リスト4-11)
▼公式ドキュメント より参照
▼ ✖️
services.AddDbContext<SampleMVCAppContext>(options =>
options.UseMySQL(Configuration.GetConnectionString("SampleMVCAppContext")));
);
▼ ◯
services.AddDbContext<SampleMVCAppContext>(options =>
options.UseMySql(
"server=127.0.0.1;port=3306;database=<データベース名>;userid=<ユーザー名>;password=<パスワード>",
new MySqlServerVersion(new Version(8, 0, 11))
)
);
↧