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ác giả: ThienKhang
Ngày: 5/14/2025 12:07:21 PM
Lượt xem: 37

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

📢 Chia sẻ bài viết:


Tin liên quan

Bình luận