2010-12-09 4 views
2

Je suis nouveau à LINQ et je dois écrire plusieurs opérations LINQ dans une seule méthode. Je me demande s'ils devraient tous se rapporter à un seul LinqToSQLClassesDataContext, ou si chaque opération a besoin d'un LinqToSQLClassesDataContext séparé? Et s'ils peuvent utiliser le même LinqToSQLClassesDataContext, y a-t-il une opération qui doit être faite pour le réinitialiser avant de l'utiliser pour quelque chose d'autre?LINQ DataContext

Répondre

1

Vous ne devriez pas avoir de problème à créer un contexte en haut de votre méthode, et à l'utiliser tout au long de votre méthode. Assurez-vous de le jeter lorsque vous avez terminé.

Après chaque opération, vous devez appeler context.SubmitChanges() pour enregistrer les modifications dans la base de données.

Questions connexes