Загрузка связанных данныхLoading Related Data

Entity Framework Core позволяет использовать свойства навигации в модели для загрузки связанных сущностей.Entity Framework Core allows you to use the navigation properties in your model to load related entities. Для загрузки связанных данных используются три общих шаблона объектно-реляционного сопоставления (O/RM).There are three common O/RM patterns used to load related data.

  • Безотложная загрузка означает, что связанные данные загружаются из базы данных как часть исходного запроса.Eager loading means that the related data is loaded from the database as part of the initial query.
  • Явная загрузка означает, что связанные данные явно загружаются из базы данных через некоторое время.Explicit loading means that the related data is explicitly loaded from the database at a later time.
  • Отложенная загрузка означает, что связанные данные прозрачно загружаются из базы данных при доступе к свойству навигации.Lazy loading means that the related data is transparently loaded from the database when the navigation property is accessed.

Совет

Примеры, описанные в этом разделе, можно просмотреть на сайте GitHub.You can view the samples under this section on GitHub.