Linq to SQL und Massenupdates

04/08/2008 - 11:46 von Matthias Bunge | Report spam
Hallo,


Gibt es eine andere Möglichkeit via Linq to SQL Updates durchzuführen
ohne das ich über ein EntitySet eine Schleife laufen muss?

Beispiel: Ich will bei allen Artikeln einer bestimmten Artikelgruppe ein
Löschkennzeichen setzen.

in SQL: Update Artikel SET LKZ = 1 WHERE GrpID = ??? (also ein
SQL-Statement)

in Linq:

foreach(Artikel a in DataContext.Artikels.where(a=>a.GrpID == ???))
{
a.LKZ=1;
}

DataContext.SubmitChanges();

Woraus dann allerdings n - SQL-Update-Statements resultieren.



Gruß Matthias
 

Lesen sie die antworten

#1 Markus Springweiler
07/08/2008 - 17:43 | Warnen spam
Matthias,

Gibt es eine andere Möglichkeit via Linq to SQL Updates durchzuführen
ohne das ich über ein EntitySet eine Schleife laufen muss?



Ich gestehe deine Message mit "beobachten" markiert zu haben, was in aller
Regel dazu führt, daß niemals nie jemand darauf antwortet.

Andere Frage (Frank?): Ich bin ziemlich sicher, daß LinqToSql das nicht
kann, wie sieht es aber mit LinqToEntities aus?

/\/\arkus.

Ähnliche fragen