Linq2SQL: Update und Delete in Serviceumgebung

01/02/2008 - 21:02 von Andreas Gräfe | Report spam
Hallo,

ich habe Linq in einem Service eingebaut. Nun soll vom Client eine
verànderte Version eines Objektes kommen. Wie kann ich das Objekt als
Update in die Datenbank schieben, und das dortige überschreiben (Update
eben) lassen?


Andreas
 

Lesen sie die antworten

#1 Frank Dzaebel
01/02/2008 - 22:37 | Warnen spam
Hallo Andreas,

ich habe Linq in einem Service eingebaut. Nun soll vom Client eine
verànderte Version eines Objektes kommen. Wie kann ich das Objekt als
Update in die Datenbank schieben, und das dortige überschreiben (Update
eben) lassen?



Zum Beispiel einfach mit SubmitChanges:

MeinDataContext db = new MeinDataContext();
var clientGenre = db.Genre.Single(g => g.ID == 2);
ClientÄndert(clientGenre); db.SubmitChanges();

Dabei darf der Client natürlich keine Werte der PK-Spalten
àndern, die die Identitàt des Objektes zerstören würden.

[DataContext.SubmitChanges-Methode (System.Data.Linq)]
http://msdn2.microsoft.com/de-de/li...92162.aspx

[Gewusst wie: Übergeben von Änderungen an die Datenbank (LINQ to SQL)]
http://msdn2.microsoft.com/de-de/bb399378.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen