Hướng dẫn làm đăng nhập bằng entity framework năm 2024
Ở bài này mình sẽ hướng dẫn các bạn làm ứng dụng web CRUD (Create, Read, Update, Delete) quản lý sản phẩm đơn giản. Show Kiến thức của bài
Cần chuẩn bị
Tạo ứng dụng WebCài đặt package Entity Framework 6Có 2 cách để bạn cài đặt 1 package:
2. Sử dụng Package manager console. Tạo modelPhân tích qua một chút ở đây mình sẽ tạo 2 model đó là model Product và model CategoryOfProduct. Trong Product là model thể hiển thông tin sản phẩm sẽ có các thuộc tính sau: ProductID, NameOfProduct, CategoryOfProductID. CategoryOfProduct model thể hiện thông tin loại sản phẩm sẽ có các thuộc tính sau: CategoryOfProductID, Description. Quan hệ giữa Product và CategoryOfProduct là quan hệ 1 - n tức là 1 CategoryOfProduct có nhiều Product vì vậy phải đặt khóa chính của CategoryOfProduct làm khóa ngoại cho Product. Mô tả bằng hình ảnh dưới đây: Trong thư mục Models tạo class Product.cs, bạn có thể theo dõi code dưới đây:
Cũng trong thư mục Models bạn tạo tiếp class CategoryOfProduct.cs, bạn có thể theo dõi code dưới đây:
Kết nối với SQL Server bằng Visual Studio
Tạo lớp DatabaseContext
Tạo mới CategoryOfProductControllerThêm đường dẫn của Views vào Layout
Tạo mới ProductControllerSử dụng Code first Migrations.
Sau khi update xong vào SQL để xem đã insert được vào cơ sở dữ liệu chưa sử dụng Server Explorer trên VS. |