DataContext.DeferredLoadingEnabled Propriedade

Definição

Recebe ou define um valor que indica se deve atrasar o carregamento de relações um-para-muitos ou um-para-um.

public:
 property bool DeferredLoadingEnabled { bool get(); void set(bool value); };
public bool DeferredLoadingEnabled { get; set; }
member this.DeferredLoadingEnabled : bool with get, set
Public Property DeferredLoadingEnabled As Boolean

Valor de Propriedade

true se o carregamento diferido estiver ativado; caso contrário, false.

Observações

Quando o código acede a uma destas relações, o null é devolvido se a relação for um-para-um, e uma coleção vazia é devolvida se for um-para-muitos. As relações ainda podem ser preenchidas ao definir a LoadOptions propriedade.

O principal cenário para esta propriedade é permitir extrair uma parte do modelo de objetos e enviá-la (por exemplo, para um serviço Web).

Note

Se esta propriedade for definida para false depois de uma consulta ter sido executada, é lançada uma exceção. Consulte a secção de Modos Válidos abaixo para mais informações.

Modos válidos

O carregamento diferido requer rastreio de objetos. Apenas os seguintes três modos são válidos:

As bandeiras não podem ser alteradas após a execução de uma consulta. Qualquer alteração após a execução da primeira consulta que a DataContext use lança uma exceção.

Aplica-se a