Lập trình
Asp.net core mvc kết nối cơ sở dữ liệu Mysql (Xampp), code first sử dụng framework entity .NET 8
Tạo dự án web tin tức asp.net core sử dụng cơ sở dữ liệu Mysql code first entity .NET 8
Hướng dẫn kết nối ASP.NET Core MVC với MySQL chi tiết từ A đến Z
Bạn đang phát triển ứng dụng ASP.NET Core MVC và muốn sử dụng cơ sở dữ liệu MySQL? Bài viết này sẽ hướng dẫn bạn từng bước cách kết nối ASP.NET Core với MySQL bằng cách sử dụng Entity Framework Core và gói hỗ trợ Pomelo.EntityFrameworkCore.MySql.
Bước 1: Cài đặc các gói cần thiết
Vào tools=>NutGet Backege Maneger=>Package Manager Console

Bước 2. Cấu hình chuỗi kết nối trong appsettings.json
Thêm chuỗi kết nối vào file appsettings.json:

3. Tạo DbContext và các model
Tạo một ApplicationDbContext.cs trong thư mục Data

4. Đăng ký DbContext trong Program.cs
Tìm đoạn builder.Services.AddDbContext trong Program.cs và thêm:

5. Tạo và áp dụng Migration ,chạy các lệnh sau trong Terminal: Nhớ mở Xampp để ánh xạ
add-migration InitialCreate
update-database
6: Mở adminMysql và kiểm tra Cơ sở dữ liệu đã tạo đúng hay chưa.
7. Sử dụng DbContext trong Controller
Ví dụ trong TheLoaiController.cs:

Vậy là chúng ta đã tạo database bằng code first sử dung entity để ánh xạ, chúc bạn thành công