实体类 modelname = 数据源db.OrderDetails.First(d => d.age < 20);
        数据源DB.OrderDetails.Remove(modelname);
        db.SubmitChanges();
最重要是SubmitChanges(),OrderDetails.Remove 可以批量删除!

解决方案 »

  1.   

    vs2010里怎么看我安装的EntityFramework版本,可能我的安装的版本还是低版的,没有remove submitchanges。 请问怎么查看EntityFramework版本的?
      

  2.   

    看你项目里引用的EntityFramework.dll的版本你可以直接SQL语句来进行批量删除using (var context = new DatabaseEntities())
    {
        context.ExecuteStoreCommand("DELETE FROM students WHERE id < {0}", 20);
    }
      

  3.   

    context.DeleteObjects(context.Table.Where(x => x.id < n))
      

  4.   

    http://social.msdn.microsoft.com/Search/zh-CN?query=mvc&ac=4官网教程 0基础学习
      

  5.   

    大致就都是这么个意思: var 数据= db.表.Where(t => t.NetWorkID == NetworkID);
                        db.表.DeleteAllOnSubmit(数据);
                        db.SubmitChanges();