Câu hỏi phỏng vấn Entity Framework
Câu hỏi

ObjectContext...

Câu trả lời

**ObjectContext và DbContext là hai lớp trong Entity Framework, một framework ORM (Object-Relational Mapping) của .NET, được sử dụng để tương tác với cơ sở dữ liệu. Dưới đây là sự khác biệt chính giữa chúng:

  1. ObjectContext:

    • Là lớp cơ bản trong các phiên bản đầu của Entity Framework (từ phiên bản 1 đến 4).
    • Cung cấp các chức năng như quản lý các thực thể (entities), quản lý các trạng thái của thực thể, và thực hiện các truy vấn.
    • Sử dụng các file .edmx để định nghĩa model, bao gồm .csdl, .msl, và .ssdl.
    • Có thể làm việc với các kiểu phức tạp và hỗ trợ ánh xạ 1-1, 1-nhiều, nhiều-1, nhiều-nhiều giữa đối tượng entity với table/view.
  2. DbContext:

    • Được giới thiệu từ phiên bản En...
senior

senior

Gợi ý câu hỏi phỏng vấn

expert

Những lợi ích và bất lợi của việc tạo một Bối cảnh Thực thể Toàn cầu cho ứng dụng (tức là một thể hiện tĩnh) là gì?

senior

Cái nào nhanh hơn - ADO.NET hay ADO.NET Entity Framework?

expert

Sự khác biệt giữa Migration tự động và Migration dựa trên mã là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào