CODE FIRST LÀ GÌ

  -  

Entity Framework Code First là gì??

Nói dễ dàng và đơn giản, “Code First” giúp cho bạn thi công cấu trúc tài liệu tự các lớp Model (tốt business/domain name class).Entity Framework Code-First để giúp bạn triển khai tất cả các quy trình khác, tự chế tạo ra cơ sở tài liệu, sinh sản bảng, truy nã vấn dữ liệu, v.v.. Nếu tất cả sự biến đổi về kết cấu class, Entity Framework Code-First cũng có thể khiến cho bạn thay đổi kết cấu đại lý dữ liệu tương xứng một bí quyết nhanh lẹ cùng thuậ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. Demo phát hành áp dụng thống trị sách bởi Code First.

2.1. Chuẩn bị

Visual Studio 2012 -> 2019SQL ServerEntity Framework -> Mlàm việc hành lang cửa số Package Manager Console -> install-package entityframeworkỞ phía trên bản thân sẽ tạo riêng cơ sở tài liệu ra riêng biệt để dễ dàng quan tiền gần cạnh nhé.

2.2. Tiến hành

Cách 1: Tạo các đại lý dữ liệu

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

*

Bảng Category sẽ đựng công bố của nhiều loại sách.Bảng Book đã chứa đọc tin của sách (tên sách, hình hình ảnh, ngày tạo thành, blabla ……)Khoá nước ngoài vẫn là CategoryID link mang đến bảng Category nhằm mục tiêu để đưa thương hiệu các loại sách.
*
*

Dữ liệu của 2 bảng đã là nhỏng trên

Quý Khách vẫn xem: code first la gi

Bước 2: Tạo project

Mình sẽ tạo 1 project timhome.vn MVC có tên là BookManager nhé.

Xem thêm: Đọc Truyện Tranh Conan Tập 80 Kế Hoạch Của Quỷ Sát Nhân, Đọc Truyện Tranh Conan Online Trên Điện Thoại

*

Cách 3: Tạo Model

Chuột đề nghị vào Model -> Add -> New cống phẩm -> qua phần data chọn vào timhome.vn nhé.

*

Chọn vào Code First

*

Điền Server Name vào cùng lựa chọn thương hiệu database

*

Tích lựa chọn tất cả những bảng cấp dưỡng -> Finish

*

Bước 4: Tạo Controller

Chuột đề xuất vào thư mục Controller -> Add -> controller -> MVC 5 Controller With views, using Entity Framework.

*

Chọn Model Class là Model nhưng bạn có nhu cầu chế tạo tương ứng với bảng ở cửa hàng dữ liệu, mình sẽ tạo nên bảng loại sách.

Xem thêm: (Nyse) / Sàn Chứng Khoán New York ), Nyse, (Sở Giao Dịch Chứng Khoán New York), Nyse

*

Làm tương tự cùng với Model sách

*

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

*

Bước 5: Tuỳ chỉnh

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

*

Địa chỉ các trang sẽ có cấu trúc như sau: localhost:Port/Controller/ActionCác bạn có thể custom đưa trang ở chỗ timhome.vnml

3. Tổng Kết

Vậy là mình đã thử nghiệm xong xuôi quy trình chế tác 1 project timhome.vn sử dụng code first. Bài viết đang có không ít sơ sót, những chúng ta cũng có thể góp sức chủ kiến thêm nhằm những nội dung bài viết sau tốt rộng ạ. Chúc các bạn thành công!!!

4. Tmê man Khảo

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