Ánh xạ trong Entity Framework là gì?
Ánh xạ trong Entity Framework là gì?

Video: Ánh xạ trong Entity Framework là gì?

Video: Ánh xạ trong Entity Framework là gì?
Video: CS40 - (EF 1) Giới thiệu Entity Framework, EF cơ bản đọc, cập nhật, SQL Server lập trình C# .NET 2024, Tháng mười một
Anonim

Khuôn khổ thực . Nó là một công cụ để truy cập cơ sở dữ liệu. Chính xác hơn, nó được phân loại là Object / Relational Mapper (ORM), có nghĩa là nó ánh xạ dữ liệu trong cơ sở dữ liệu quan hệ thành các đối tượng của các ứng dụng của chúng ta.

Hơn nữa, ModelBuilder trong Entity Framework là gì?

Khuôn khổ thực API Fluent được sử dụng để định cấu hình các lớp miền nhằm ghi đè các quy ước. Trong Khuôn khổ thực Cốt lõi, ModelBuilder lớp hoạt động như một API thông thạo. Bằng cách sử dụng nó, chúng ta có thể định cấu hình nhiều thứ khác nhau, vì nó cung cấp nhiều tùy chọn cấu hình hơn các thuộc tính chú thích dữ liệu.

Ngoài ra, làm cách nào để ánh xạ một thủ tục được lưu trữ trong Entity Framework? Ánh xạ thực thể cá nhân với các thủ tục được lưu trữ

  1. Bấm chuột phải vào loại thực thể Người và chọn Ánh xạ thủ tục đã lưu trữ.
  2. Các ánh xạ thủ tục được lưu trữ sẽ xuất hiện trong cửa sổ Chi tiết ánh xạ.
  3. Nhấp chuột.
  4. Ánh xạ mặc định giữa các tham số thủ tục được lưu trữ và các thuộc tính thực thể xuất hiện.

Cũng cần biết, làm cách nào để sử dụng Entity Framework?

  1. Điều kiện tiên quyết. Visual Studio 2017.
  2. Tạo ứng dụng web MVC. Mở Visual Studio và tạo một dự án web C # bằng Ứng dụng Web ASP. NET (.
  3. Thiết lập kiểu trang web.
  4. Cài đặt Khung thực thể 6.
  5. Tạo mô hình dữ liệu.
  6. Tạo bối cảnh cơ sở dữ liệu.
  7. Khởi tạo DB với dữ liệu thử nghiệm.
  8. Thiết lập EF 6 để sử dụng LocalDB.

OnModelCreating là gì?

Cấu hình được áp dụng thông qua một số phương pháp được Microsoft đưa ra. Lớp DbContext có một phương thức được gọi là OnModelCreating lấy một phiên bản của ModelBuilder làm tham số. Phương thức này được gọi bởi khuôn khổ khi ngữ cảnh của bạn được tạo lần đầu tiên để xây dựng mô hình và các ánh xạ của nó trong bộ nhớ.

Đề xuất: