Für eines ist LINQ to SQL ein richtig gutes Werkzeug: für schnelle Im- und Exports und Manipulation von Daten in der Datenbank, die man mit T-SQL nicht oder nur schwer hinbekommt. So freute ich mich darüber, wie toll das doch alles ist, schrieb das Statement und drückte F5. Nix passierte.
Der Grund war schnell gefunden: ich hatte in der Tabelle (temporär, Import aus Excel) keinen Primary Key gesetzt. Lässt man den weg, funktionieren keine Updates mit LINQ to SQL.
Muss man sich merken.