Code First Migrations là một phần của Entity Framework, một công cụ ORM (Object-Relational Mapping) cho .NET Framework, giúp quản lý cấu trúc cơ sở dữ liệu trong ứng dụng dựa trên các lớp (code-first approach).
Mục tiêu của Code First Migrations là tự động hóa quá trình triển khai các thay đổi cấu trúc cơ sở dữ liệu (như thêm, sửa, xóa bảng hoặc cột) mà không làm mất dữ liệu đã có sẵn trong cơ sở dữ liệu.
Trường hợp thực tế của chúng ta là đã xây dựng ứng dụng ASP.net MVC bằng cách:
” Xây dựng cơ sở dữ liệu từ trước sau đó kết nối web Asp.net MVC với Database sử dụng EF bằng phương thức Code First From Database “
Bây giờ trong quá trình lập trình web chúng ta muốn thêm mới 1 trường dữ liệu vào 1 bảng hoặc thêm mới 1 bảng dữ liệu mới vào CSDL thì cần xử lý như thế nào ??
=> Chúng ta sẽ dùng Code First Migrations
Một số hướng dẫn về Code First Migrations”
https://learn.microsoft.com/en-us/ef/ef6/modeling/code-first/migrations/
https://tuhocict.com/entity-framework-migration/
Video dưới đây sẽ hướng dẫn các bạn sử dụng: