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

Giải thích về Lazy Loading, Eager LoadingExplicit Loading?

Câu trả lời

Lazy Loading, Eager Loading và Explicit Loading là ba cách phổ biến để tải dữ liệu liên quan trong Entity Framework, một framework ORM (Object-Relational Mapping) được sử dụng trong .NET để làm việc với cơ sở dữ liệu một cách hiệu quả.

Lazy Loading

Lazy Loading là cơ chế mà dữ liệu liên quan sẽ chỉ được tải khi thực sự cần thiết, tức là khi truy cập vào thuộc tính navigation. Điều này giúp giảm bớt việc tải dữ liệu không cần thiết từ cơ sở dữ liệu, nhưng có thể dẫn đến vấn đề N+1 query, nơi một lượng lớn các truy vấn nhỏ được thực hiện thay vì một truy vấn lớn.

Eager Loading

Eager Loading là cơ chế tải tất cả dữ liệu liên quan ngay từ lúc thực hiện truy vấn ban đầu. Điều này được thực hiện thông qua phươ...

middle

middle

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

senior

Sự khác biệt giữa POCO, Code Firstsimple EF approach là gì?

expert

Sự khác biệt của .AsNoTracking() là gì?

senior

Bạn có thể giải thích các phần CSDL, SSDLMSL trong một tệp EDMX không?

Bình luận

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

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