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


DbReferenceEntry<TEntity, TProperty>.IsLoaded - свойство

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Возвращает или задает значение, указывающее, была ли сущность загружена из базы данных.

Пространство имен:  System.Data.Entity.Infrastructure
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Property IsLoaded As Boolean 
    Get 
    Set
'Применение
Dim instance As DbReferenceEntry 
Dim value As Boolean 

value = instance.IsLoaded

instance.IsLoaded = value
public bool IsLoaded { get; set; }
public:
property bool IsLoaded {
    bool get ();
    void set (bool value);
}
member IsLoaded : bool with get, set
function get IsLoaded () : boolean 
function set IsLoaded (value : boolean)

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

Тип: System.Boolean
Значение true, если сущность загружена или флаг IsLoaded явно установлен равным true; в противном случае — значение false.

Примечания

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

См. также

Справочник

DbReferenceEntry<TEntity, TProperty> Класс

System.Data.Entity.Infrastructure - пространство имен