Par exempleComment mettre à jour seul objet dans SQL LINQ
a = datacontext.customers.FirstOrDefaul();
b = datacontext.customers.Skip(1).FirstOrDefaul();
a.name="name1";
b.Name="name2";
Quand j'appelle DataContext.SubmitChanges(), deux objets mis à jour. Je ne veux pas ça.
J'ai seulement besoin de mettre à jour l'objet a
. Comment le faire?
EDIT
WPFWindow windowA=new WPFWINDOW()
windowA.DataContext=a;
windowA.Show();
WPFWindow windowB=new WPFWINDOW()
windowB.DataContext=b;
windowB.Show();
Lorsque vous cliquez sur le bouton Enregistrer de la fenêtre, l'économie d'objet correspondant.
Lorsque vous cliquez sur le bouton Annuler, l'objet correspondant n'est pas enregistré
Remarque: Si vous utilisez 'FirstOrDefault', vous devez vous souvenir de vérifier la présence éventuelle de null avant d'accéder aux membres de l'objet. Si vous voulez omettre le test nul parce que vous savez que l'opération va/devrait réussir alors vous devriez utiliser 'First' au lieu de' FirstOrDefault'. –