Partager via


Gestion des ressources dans Object Services (Entity Framework)

Lorsque vous exécutez un ObjectQuery dans un contexte d'objet, les objets retournés par la requête sont chargés dans le contexte d'objet. Object Services effectue le suivi des modifications apportées aux objets dans un contexte d'objet. Ces modifications sont propagées en retour dans la source de données lorsque SaveChanges est appelé. Le contexte d'objet lui-même est souvent limité dans l'étendue d'une instruction using (Using...End Using dans Visual Basic). Dans ce cas, les objets sont supprimés et la connexion à la base de données est fermée lorsque le contexte lui-même est supprimé. Il est important que vous appeliez Dispose sur un contexte d'objet long lorsqu'il n'est plus requis. À défaut, le contexte maintient la connexion. Pour plus d'informations, voir Gestion des connexions dans Object Services (Entity Framework).

Object Services vous permet également de gérer la quantité de mémoire utilisée par un contexte d'objet actif en fournissant une méthode permettant de supprimer des objets du contexte lorsqu'ils ne sont plus nécessaires. Pour plus d'informations, voir Détachement d'objets (Entity Framework).

Object Services prend en charge les transactions .NET Framework pour coordonner les opérations sur la source de données et effectuer l'inscription dans les transactions distribuées. Pour plus d'informations, voir Gestion des transactions dans Object Services (Entity Framework).

Voir aussi

Autres ressources

Gestion du contexte de l'objet (Entity Framework)