1. Giới thiệu

Entity Framework Code First là gì??

Nói dễ dàng và đơn giản, "Code First" giúp cho bạn xây dừng kết cấu dữ liệu trường đoản cú những lớp model (tuyệt business/domain name class).Entity Framework Code-First sẽ giúp đỡ chúng ta tiến hành tất cả các quy trình không giống, từ bỏ chế tạo ra các đại lý dữ liệu, chế tác bảng, truy nã vấn tài liệu, v.v.. Nếu có sự chuyển đổi về cấu trúc class, Entity Framework Code-First cũng có thể giúp bạn thay đổi cấu tạo cửa hàng tài liệu tương ứng một phương pháp hối hả và tiện nghi, nhất là không làm mất tài liệu cũ.2. Demo gây ra vận dụng làm chủ sách bằng Code First.

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

2.1. Chuẩn bị

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

2.2. Tiến hành

Bước 1: Tạo cơ sở 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 để lấy dữ liệu 2 bảng luôn.

*

Bảng Category đã chứa thông tin của loại sách.Bảng Book đã cất báo cáo của sách (thương hiệu sách, hình ảnh, ngày sản xuất, blabla ......

Xem thêm: Thinking Out Of The Box Là Gì ? Tìm Hiểu Thêm Về Out Of The Box

)Khoá nước ngoài đã là CategoryID liên kết mang lại bảng Category nhằm mục đích để mang thương hiệu nhiều loại sách.
*
*

Dữ liệu của 2 bảng đã là nlỗi trên

Cách 2: Tạo project

*

Cách 3: Tạo Model

*

Chọn vào Code First

*

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

*

Tích lựa chọn tất cả các bảng cung ứng -> Finish

*

Cách 4: Tạo Controller

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

*

Chọn Model Class là Model cơ mà bạn muốn sản xuất khớp ứng với bảng ở cơ sở tài liệu, bản thân sẽ tạo nên bảng một số loại sách.

*

Làm tựa như với Model sách

*

Sau lúc chế tạo ra hoàn thành controller thì những các bạn sẽ nhìn ngơi nghỉ Views sẽ sở hữu được các tệp tin .cshtml tương xứng cù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ể sửa đổi hình ảnh với thương hiệu hiển thị trong những tệp tin .cshtml, cấu tạo vẫn tương tự như nlỗi tệp tin .html

*

*

Địa chỉ các trang sẽ có kết cấu nlỗi sau: localhost:Port/Controller/ActionCác chúng ta cũng có thể custom gửi trang tại đoạn _Layout.cshtml3. Tổng Kết4. Tđắm say Khảo
Code First .net mvc asp.net C# Web

All Rights Reserved