Wie kann ich alle Datensätze aus einer Tabelle mit SubSonic löschen? Die Delete-Methode hat drei Überladungen, aber jedes erwartet einige Parameter. Und wie kann ich Einträge löschen, eine Abfrage (zB alle Datensätze löschen, wo column1> 100)Alle Datensätze aus einer Tabelle löschen
0
A
Antwort
3
Im Folgenden werden alle Zeilen aus der TempTable löschen, die eine Id von mehr als 56 haben:
new Delete().From(TempTable.Schema)
.Where(TempTable.Columns.Id).IsGreaterThan(56)
.Execute();
1
Hilfe befindet sich unter http://subsonicproject.com/docs/Main_Page und viele Beispiele dafür sind in den Tests mit der Quelle enthalten.
int records = new Delete().From(Product.Schema)
.Where("UnitPrice")
.IsGreaterThan(42.00)
.Execute();
// Delete all rows.
int records = new Delete().From(Product.Schema).Execute();