StefanK
Level-1
- Beiträge
- 178
- Reaktionspunkte
- 22
-> Hier kostenlos registrieren
Hi,
ich erstelle eine Anwendung mit VB.NET 2010 Framework 4 und einer SQL Server Conpact Edition 3.5 Datenbank.
Die Felder einer Tabelle sind u.a.:
ID
Datum
Seriennummer
...
Der Zugriff erfolgt mit LINQ_TO_SQL.
Nun möchte ich alle Datensätze des gleichen Datums löschen.
Ein einzelner Datensatz lässt sich so löschen:
Allerdings nur wenn die Abfrage lediglich einen Datensatz findet.
"removeall" scheint es in CE nicht zu geben...
Danke im voraus, Gruß
Stefan
ich erstelle eine Anwendung mit VB.NET 2010 Framework 4 und einer SQL Server Conpact Edition 3.5 Datenbank.
Die Felder einer Tabelle sind u.a.:
ID
Datum
Seriennummer
...
Der Zugriff erfolgt mit LINQ_TO_SQL.
Nun möchte ich alle Datensätze des gleichen Datums löschen.
Ein einzelner Datensatz lässt sich so löschen:
Code:
' get the data context
Dim dc As New Db_Matrix()
' find the customer with a matching Date ID
Dim matchedDate = (From c In dc.GetTable(Of Parts)() _
Where c.Dt = DateID _
Select c).SingleOrDefault()
Try
' delete the matching Date
dc.Parts.DeleteOnSubmit(matchedDate)
dc.SubmitChanges()
Catch ex As Exception
Throw ex
End Try
Allerdings nur wenn die Abfrage lediglich einen Datensatz findet.
"removeall" scheint es in CE nicht zu geben...
Danke im voraus, Gruß
Stefan