2009-08-16 5 views

Répondre

2

Kinda. Vous pouvez l'utiliser comme un ORM en ce sens que vous pouvez mettre à jour votre modèle de données en mémoire, puis exécuter une instruction UPDATE générée dynamiquement lorsque vous soumettez des modifications. Par exemple:

using (MyDataContext db = new MyDataConext()) 
{ 
    db.Clients.First().Salary = 50000; 
} 

ne fonctionne pas une mise à jour, mais

using (MyDataContext db = new MyDataConext()) 
{ 
    db.Clients.First().Salary = 50000; 
    db.SubmitChanges(); 
} 

fait.

+0

J'ai trouvé qu'il y a une erreur de connexion parfois, donc db.Clients.Attach (a) est nécessaire. J'ai trouvé cela comme un problème lors de la lecture d'une liste en boucle pour changer les valeurs. –

+0

James, pouvez-vous poster un exemple de code où cela pourrait être nécessaire? – JoshJordan