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

Eager Loading là gì?

Câu trả lời

Eager Loading là một kỹ thuật trong lập trình, cụ thể là trong việc sử dụng các ORM (Object-Relational Mapping) như Entity Framework hoặc Eloquent ORM trong Laravel, để tải dữ liệu quan hệ một cách "thủ công" hoặc "đồng thời" khi thực hiện một truy vấn cho một đối tượng chính. Kỹ thuật này giúp giải quyết vấn đề N+1 query, nghĩa là thay vì tải dữ liệu quan hệ một cách lười biếng (lazy loading) - tức là chỉ khi nào dữ liệu đó được truy cập tới - thì Eager Loading sẽ tải tất cả dữ liệu quan hệ cần thiết ngay từ lúc truy vấn đối tượng chính, giúp giảm số lượng truy vấn xuống cơ sở dữ liệu và tăng...

middle

middle

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

senior

Nhược điểm của việc sử dụng static DbContext là gì?

middle

Bạn có thể giải thích sự khác biệt giữa khóa lạc quan và khóa bi quan không?

senior

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

Bình luận

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

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