DbCollectionEntry.IsLoaded Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se todas as entidades dessa coleção foram carregadas do banco de dados.
public bool IsLoaded { get; set; }
member this.IsLoaded : bool with get, set
Public Property IsLoaded As Boolean
Valor da propriedade
true
se todas as entidades relacionadas forem carregadas ou se o IsLoaded tiver sido definido explicitamente como true; caso contrário, false
.
Comentários
Carregar as entidades relacionadas do banco de dados usando carregamento lento, como parte de uma consulta ou explicitamente com um dos métodos Load definirá o sinalizador IsLoaded como true. IsLoaded pode ser definido explicitamente como true para impedir que as entidades relacionadas dessa coleção sejam carregadas lentamente. Isso poderá ser útil se o aplicativo tiver feito com que um subconjunto de entidades relacionadas seja carregado nessa coleção e quiser impedir que outras entidades sejam carregadas automaticamente. Observe que o carregamento explict usando um dos métodos Load carregará todas as entidades relacionadas do banco de dados, independentemente de IsLoaded ser ou não verdadeiro. Quando qualquer entidade relacionada na coleção é desanexada, o sinalizador IsLoaded é redefinido como false, indicando que nem todas as entidades relacionadas estão carregadas.
Aplica-se a
Entity Framework