Partager via


LoadOptions Énumération

Définition

Options permettant de contrôler le comportement du chargement d’entités associées avec Load(LoadOptions).

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

[System.Flags]
public enum LoadOptions
[<System.Flags>]
type LoadOptions = 
Public Enum LoadOptions
Héritage
LoadOptions
Attributs

Champs

ForceIdentityResolution 1

Garantit que les entités ayant la même valeur de clé primaire ne sont pas remplacées par de nouvelles entités ou remplacées par de nouvelles données de la base de données. La navigation chargée et son inverse ne contiennent pas d’entités en double.

Pour les entités suivies, cette option se comporte de la même façon et offre les mêmes performances que la valeur par défaut. Pour les entités qui ne sont pas suivies, cette option peut être beaucoup plus lente.

None 0

N’applique aucune option spéciale au chargement des entités associées.

Si l’entité est suivie, les entités ayant la même valeur de clé primaire ne sont pas remplacées par de nouvelles entités ou remplacées par de nouvelles données de la base de données. Si l’entité représentée par cette entrée n’est pas suivie et que la collection contient déjà des entités, l’appel de cette méthode entraîne des instances en double dans la collection ou une collection inverse pour toutes les entités ayant la même valeur de clé. Utilisez ForceIdentityResolution pour éviter d’obtenir ces doublons.

S’applique à