-
Notifications
You must be signed in to change notification settings - Fork 1.3k
4.1 Delete
果糖网 edited this page Jul 2, 2024
·
1 revision
//by entity
db.Deleteable<Student>().Where(new Student() { Id = 1 }).ExecuteCommand();
//by primary key
db.Deleteable<Student>().In(1).ExecuteCommand();
//by primary key array
db.Deleteable<Student>().In(new int[] { 1, 2 }).ExecuteCommand();
//by expression
db.Deleteable<Student>().Where(it => it.Id == 1).ExecuteCommand();
//delete by Subqueryable
db.Deleteable<Student>().Where(p => p.SchoolId == SqlFunc.Subqueryable<School>().Where(s => s.Id == p.SchoolId).Select(s => s.Id)).ExecuteCommand()
Can be simplified.
db.Deleteable<Student>(new Student() { Id = 1 }).ExecuteCommand();