我想从Activities这个表中删除所有zhanghao == "zb07nju"的行,但是总是弹出"Sequence contains more than one element ",请问怎么办?
DataClassesDataContext DC = new DataClassesDataContext();
var query = from a in DC.Activities
where a.ZhangHao == "zb07nju"
select a;
DC.Activities.DeleteAllOnSubmit(query);
DC.SubmitChanges();
DataClassesDataContext DC = new DataClassesDataContext();
var query = from a in DC.Activities
where a.ZhangHao == "zb09nju"
select a;
foreach(var item in query)
{
DC.Activities.DeleteAllOnSubmit(item);
}
if(query.Count()>0)
{
DC.SubmitChanges();
}
这样试下
var query =(from a in DC.Activities
where a.ZhangHao == "zb09nju"
select new { a.ZhangHao,a.DateTime,a.Description}).SingleOrDefault();