Code First Là Gì

     

Entity Framework Code First là gì??

Nói 1-1 giản, “Code First” khiến cho bạn xây dựng cấu trúc dữ liệu từ những lớp mã sản phẩm (hay business/domain class).Entity Framework Code-First sẽ 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, tạo ra bảng, truy tìm vấn dữ liệu, v.v.. Nếu gồm sự đổi khác về cấu tạo class, Entity Framework Code-First cũng có thể giúp bạn biến hóa cấu trúc cửa hàng dữ liệu khớp ứng một cách gấp rút và luôn tiện lợi, nhất là không làm mất đi dữ liệu cũ.

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

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

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 nên riêng cơ sở tài liệu ra riêng rẽ để dễ quan gần kề nhé.

2.2. Tiến hành

Bước 1: Tạo cơ sở dữ liệu

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

*

Bảng Category vẫn chứa tin tức của nhiều 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 đang là CategoryID links đến bảng Category nhằm để đưa tên nhiều loại sách.
*
*

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

Bước 2: tạo thành project

Mình sẽ khởi tạo 1 project vincitysdaimo.com MVC mang tên là BookManager nhé.

Xem thêm: Top 15 Kiểu Tóc Cho Mặt Vuông Nên Để Kiểu Tóc Nào? Top 10 Kiểu Tóc Hot Nhất 2022

*

Bước 3: tạo ra Model

Chuột đề nghị vào model -> địa chỉ cửa hàng -> New thành quả -> qua phần data lựa chọn vào vincitysdaimo.com nhé.

*

Chọn vào Code First

*

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

*

Tích chọn toàn bộ các bảng phân phối -> Finish

*

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

Chuột đề nghị vào folder Controller -> add -> controller -> MVC 5 Controller With views, using Entity Framework.

*

Chọn mã sản phẩm Class là model mà bạn muốn tạo tương xứng với bảng ở cơ sở dữ liệu, mình sẽ tạo nên bảng nhiều loại sách.

Xem thêm: Xpath Là Gì - Xác Định Vị Trí Element Với Automation Test

*

Làm giống như với mã sản phẩm sách

*

Sau khi tạo xong controller thì các các bạn sẽ nhìn sinh hoạt Views sẽ sở hữu các tệp tin .cshtml tương xứng với thêm, sửa, xoá với hiển thị.

*

Bước 5: Tuỳ chỉnh

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

*

Địa chỉ các trang đã có cấu tạo như sau: localhost:Port/Controller/ActionCác chúng ta cũng có thể custom chuyển trang ở đoạn vincitysdaimo.comml

3. Tổng Kết

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

4. Tham khảo

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