我正在尝试在 EF 5.0 上运行删除语句。删除 5000 ~ 40000 条记录是我的代码:
using(myEntity ctx = new myEntity) {
var q = from s in ctx.MyTable.where( x => x.accountID == 1234) select s;
ctx.myTable.Remove(q);
// because there is no ctx.DeleteObject(whatever)
// since this is not EF 4.0
}
这是错误: 无法从 'System.Linq.IQueryable' 转换为 'namespace.myTable'
任何的想法?