DataContext.ObjectTrackingEnabled Propriedade

Definição

Recebe ou define um valor que indica se o rastreamento de objetos está ativado.

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

Valor de Propriedade

true se o rastreamento de objetos estiver ativado; caso contrário, false. A predefinição é true.

Observações

Definir esta propriedade para false melhorar o desempenho no momento da recuperação, porque há menos itens para acompanhar.

É lançada uma exceção:

  • Se a propriedade for definida para false depois de uma consulta ter sido executada.

    Para mais informações, consulte a secção Modos Válidos em DataContext.

  • Se a propriedade estiver definida como false e SubmitChanges for chamada.

Se ObjectTrackingEnabled for false, DeferredLoadingEnabled é ignorado e tratado como false. Neste caso, o DataContext é apenas de leitura.

Se ObjectTrackingEnabled for true, DeferredLoadingEnabled é false. Neste caso, DataContext permite carregar um grafo de objetos usando LoadWith diretivas, mas não permite o carregamento diferido.

Aplica-se a