Skip to main content

删除对象

使用ObjectSet的Remove方法标记要移除的对象,之后调用保存SaveChanges即可从对象集合中移除对象。

//构造上下文
var context = new Context();
//查询第一个对象
var first = context.Student.FirstOrDefault();
//移除对象
if (first != null)
context.Student.Remove(first);
//保存修改
context.SaveChanges();

或者使用Delete传入一个表达式进行删除:

var context = new Context();
context.Student.Delete(c=>c.Id==1);