CODE FIRST LÀ GÌ

  -  

Entity Framework Code First là gì??

Nói đơn giản, “Code First” giúp đỡ bạn xây dựng kết cấu dữ liệu từ các lớp model (hay business/domain class).Entity Framework Code-First để giúp đỡ bạn thực hiện toàn bộ các công đoạn khác, tự tạo cửa hàng dữ liệu, sản xuất bảng, truy hỏi vấn dữ liệu, v.v.. Nếu tất cả sự chuyển đổi về cấu trúc class, Entity Framework Code-First cũng hoàn toàn có thể giúp bạn biến hóa cấu trúc cơ sở dữ liệu khớp ứng một cách nhanh lẹ và tiện lợi, đặc biệt là không làm mất dữ liệu cũ.

Bạn đang xem: Code first là gì

2. Chạy thử xây dựng ứng dụng cai quản sách bằng Code First.

Quảng Cáo

2.1. Chuẩn chỉnh bị

Visual Studio 2012 -> 2019SQL ServerEntity Framework -> mở cửa sổ Package Manager Console -> install-package entityframeworkỞ phía trên mình sẽ tạo riêng cơ sở tài liệu ra riêng để dễ quan gần kề nhé.

2.2. Tiến hành

Bước 1: Tạo các đại lý dữ liệu

Mình sẽ tạo nên database có tên là BookManager cùng với 2 bảng liên kết với nhau nhằm để đưa dữ liệu 2 bảng luôn.

*

Bảng Category vẫn chứa tin tức của loại sách.Bảng Book vẫn chứa thông tin của sách (tên sách, hình ảnh, ngày tạo, blabla ……)Khoá ngoại vẫn là CategoryID links đến bảng Category nhằm để mang tên nhiều loại sách.
*
*

Dữ liệu của 2 bảng vẫn là như trên

Quảng Cáo

Bước 2: sinh sản project

Mình sẽ tạo 1 project viviancosmetics.vn MVC mang tên là BookManager nhé.

Xem thêm: Tải Game Thiên Long Bát Bộ 3D Mobile Của Vng Bản Sea, Thiên Long Bát Bộ

*

Bước 3: tạo thành Model

Chuột cần vào mã sản phẩm -> showroom -> New công trình -> qua phần data chọn vào viviancosmetics.vn nhé.

*

Quảng CáoChọn vào Code First

*

Điền vps Name vào và chọn tên database

*

Tích chọn tất cả các bảng phân phối -> Finish

*

Bước 4: chế tạo ra Controller

Chuột bắt buộc vào thư mục Controller -> địa chỉ -> controller -> MVC 5 Controller With views, using Entity Framework.

*

Chọn model Class là model mà bạn có nhu cầu tạo khớp ứng với bảng ở cơ sở dữ liệu, mình sẽ khởi tạo bảng loại sách.

Xem thêm: Nghĩa Của Từ Checker Là Gì, Checker Nghĩa Là Gì Trong Tiếng Anh

*

Làm tương tự như với mã sản phẩm sách

*

Sau lúc tạo xong xuôi controller thì các bạn sẽ nhìn sinh sống Views sẽ sở hữu các file .cshtml khớp ứng với thêm, sửa, xoá cùng hiển thị.

*

Bước 5: Tuỳ chỉnh

Các chúng ta cũng có thể chỉnh sửa đồ họa và thương hiệu hiển thị trong các file .cshtml, cấu tạo vẫn giống như như tệp tin .html

*

Địa chỉ các trang đang có cấu tạo như sau: localhost:Port/Controller/ActionCác bạn cũng có thể custom gửi trang ở phần viviancosmetics.vnml

3. Tổng Kết

Vậy là mình đã demo xong xuôi quá trình tạo 1 project viviancosmetics.vn sử dụng code first. Nội dung bài viết sẽ có rất nhiều sơ sót, các bạn có thể đóng góp chủ ý thêm nhằm các bài viết sau tốt hơn ạ. Chúc chúng ta thành công!!!

4. Xem thêm

Nguồn Entity Framework: viviancosmetics.vn/code-first/what-is-code-first.aspxNguồn Microsoft: viviancosmetics.vn/en-us/ef/ef6/modeling/code-first/workflows/new-database