我想知道如何写一条查询语句,使得不需要使用 foreach 循环。我目前的查询语句如下:
IEnumerable<GuestRSVP> guestrsvps = db.GuestRSVPs.Where(p => p.CeremonyGuestPartyId == CeremonyGuestpartyId);
foreach (var grsvp in guestrsvps)
{
db.GuestRSVPs.DeleteObject(grsvp);
}
我该如何在不使用foreach循环的情况下,以单个查询方式删除所有对象?