Поделиться через


IRelatedEnd.IsLoaded Свойство

Определение

Возвращает или задает значение, указывающее, загружена ли сущность (для EntityReference или все сущности в коллекции (для EntityCollection<TEntity> ) из базы данных.

public bool IsLoaded { get; set; }
member this.IsLoaded : bool with get, set
Public Property IsLoaded As Boolean

Значение свойства

Значение true, если все связанные сущности загружены или isLoaded явно задано значение true; в противном случае — false.

Комментарии

Загрузка связанных сущностей из базы данных с помощью отложенной загрузки в рамках запроса или явно с помощью одного из методов Load присвоит флагу IsLoaded значение true. Для IsLoaded можно явно задать значение true, чтобы предотвратить отложенную загрузку связанных сущностей. Это может быть полезно, если приложение вызвало загрузку подмножества связанных сущностей и хочет предотвратить автоматическую загрузку других сущностей. Обратите внимание, что явная загрузка с помощью Load() загрузит все связанные сущности из базы данных независимо от того, имеет ли isLoaded значение true. При отсоединении любой связанной сущности флаг IsLoaded сбрасывается на false, что означает, что теперь загружены не все связанные сущности.

Применяется к