删除对象
使用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);