Entity Framework Code First Là Gì

  -  

Entity Framework Code First là gì??

Nói đơn giản và dễ dàng, “Code First” khiến cho bạn thiết kế kết cấu dữ liệu từ những lớp model (tốt business/domain class).Entity Framework Code-First để giúp bạn thực hiện toàn bộ những công đoạn không giống, tự chế tạo cửa hàng tài liệu, sinh sản bảng, tầm nã vấn dữ liệu, v.v.. Nếu có sự thay đổi về cấu tạo class, Entity Framework Code-First cũng hoàn toàn có thể giúp đỡ bạn đổi khác kết cấu cơ sở dữ liệu tương ứng một bí quyết mau lẹ cùng thuận tiện, đặc biệt là ko làm mất tài liệu cũ.

Bạn đang xem: Entity framework code first là gì

2. Demo desgin ứng dụng cai quản sách bằng 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 entityframeworkTại phía trên bản thân sẽ tạo riêng rẽ cửa hàng tài liệu ra riêng biệt nhằm dễ quan liêu gần kề nhé.

2.2. Tiến hành

Cách 1: Tạo cơ sở dữ liệu

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

*

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

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

Cách 2: Tạo project

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

Xem thêm: Nghề Lập Trình Tiếng Anh Là Gì ? Làm Lập Trình Viên Tiếng Anh Là Gì

*

Cách 3: Tạo Model

Chuột buộc phải vào Model -> Add -> New thành tích -> qua phần data lựa chọn vào loto09.com nhé.

*

Chọn vào Code First

*

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

*

Tích chọn toàn bộ các bảng tiếp tế -> Finish

*

Cách 4: Tạo Controller

Chuột bắt buộc 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 tạo tương xứng cùng với bảng sống cửa hàng tài liệu, mình sẽ khởi tạo bảng các loại sách.

Xem thêm: Những Câu Chúc Sinh Nhật Người Yêu Hay Nhất, Lời Chúc Sinh Nhật Người Yêu Hay Và Lãng Mạn Nhất

*

Làm giống như cùng với Model sách

*

Sau lúc tạo ra kết thúc controller thì các các bạn sẽ chú ý sinh hoạt Views sẽ có các tệp tin .cshtml khớp ứng cùng với thêm, sửa, xoá và hiển thị.

*

Bước 5: Tuỳ chỉnh

Các bạn cũng có thể chỉnh sửa giao diện với thương hiệu hiển thị trong các file .cshtml, cấu trúc vẫn giống như nlỗi file .html

*

Địa chỉ những trang sẽ có cấu tạo nlỗi sau: localhost:Port/Controller/ActionCác bạn cũng có thể custom đưa trang tại phần loto09.comml

3. Tổng Kết

Vậy là tôi đã chạy thử kết thúc quá trình sinh sản 1 project loto09.com áp dụng code first. Bài viết sẽ có tương đối nhiều sơ sót, các bạn cũng có thể góp sức chủ kiến thêm để những nội dung bài viết sau giỏi rộng ạ. Chúc các bạn thành công!!!

4. Tsay đắm Khảo

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