Partilhar via


LoadOptions Enumeração

Definição

Opções para controlar o comportamento do carregamento de entidades relacionadas com Load(LoadOptions).

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
public enum LoadOptions
[<System.Flags>]
type LoadOptions = 
Public Enum LoadOptions
Herança
LoadOptions
Atributos

Campos

ForceIdentityResolution 1

Garante que as entidades com o mesmo valor de chave primária não sejam substituídas por novas entidades ou substituídas por novos dados do banco de dados. A navegação carregada e seu inverso não conterão entidades duplicadas.

Para entidades controladas, essa opção se comporta da mesma maneira e tem o mesmo desempenho que o padrão. Para entidades que não são rastreadas, essa opção pode ser significativamente mais lenta.

None 0

Não aplica nenhuma opção especial ao carregamento de entidades relacionadas.

Se a entidade for rastreada, as entidades com o mesmo valor de chave primária não serão substituídas por novas entidades ou substituídas por novos dados do banco de dados. Se a entidade de entidade representada por essa entrada não for rastreada e a coleção já contiver entidades, chamar esse método resultará em instâncias duplicadas na coleção ou coleção inversa para qualquer entidade com o mesmo valor de chave. Use ForceIdentityResolution para evitar obter essas duplicatas.

Aplica-se a