4.1 Delete (original) (raw)

//by entity db.Deleteable().Where(new Student() { Id = 1 }).ExecuteCommand();

//by primary key db.Deleteable().In(1).ExecuteCommand();

//by primary key array db.Deleteable().In(new int[] { 1, 2 }).ExecuteCommand();

//by expression db.Deleteable().Where(it => it.Id == 1).ExecuteCommand();

//delete by Subqueryable db.Deleteable().Where(p => p.SchoolId == SqlFunc.Subqueryable().Where(s => s.Id == p.SchoolId).Select(s => s.Id)).ExecuteCommand()

Can be simplified.

db.Deleteable(new Student() { Id = 1 }).ExecuteCommand();