Comment supprimer tous les enregistrements d'une table à l'aide de SubSonic? La méthode Delete a trois surcharges, mais chacune attend des paramètres. Et comment puis-je supprimer des enregistrements à l'aide d'une requête (par exemple, supprimer tous les enregistrements où colonne1> 100)Supprimer tous les enregistrements d'une table
0
A
Répondre
3
qui suit supprimera toutes les lignes de la TempTable qui ont une carte d'identité supérieure à 56:
new Delete().From(TempTable.Schema)
.Where(TempTable.Columns.Id).IsGreaterThan(56)
.Execute();
1
Aide est situé à http://subsonicproject.com/docs/Main_Page et de nombreux exemples pour cela sont dans les tests inclus avec la source.
int records = new Delete().From(Product.Schema)
.Where("UnitPrice")
.IsGreaterThan(42.00)
.Execute();
// Delete all rows.
int records = new Delete().From(Product.Schema).Execute();