如何使用SubSonic从表中删除所有记录? Delete方法有三个重载,但每个重载都需要一些参数。 如何使用查询删除记录(例如删除column1> 100的所有记录)
答案 0 :(得分:3)
以下内容将删除TempTable中ID大于56的所有行:
new Delete().From(TempTable.Schema)
.Where(TempTable.Columns.Id).IsGreaterThan(56)
.Execute();
答案 1 :(得分:1)
帮助位于 http://subsonicproject.com/docs/Main_Page 这方面的许多例子都在源代码的测试中。
int records = new Delete().From(Product.Schema)
.Where("UnitPrice")
.IsGreaterThan(42.00)
.Execute();
// Delete all rows.
int records = new Delete().From(Product.Schema).Execute();