gpt4 book ai didi

c# - 如何编写更好的 linq to sql 查询 c#

转载 作者:太空狗 更新时间:2023-10-30 00:54:43 28 4
gpt4 key购买 nike

我如何编写一个查询,这样 foreach 就不会被使用。我当前的查询是:

IEnumerable<GuestRSVP> guestrsvps = db.GuestRSVPs.Where(p => p.CeremonyGuestPartyId == CeremonyGuestpartyId);
foreach (var grsvp in guestrsvps)
{
db.GuestRSVPs.DeleteObject(grsvp);
}

如何在不使用 foreach 循环的情况下删除单个查询中的所有对象?

最佳答案

var guestrsvps = db.GuestRSVPs
.Where(p => p.CeremonyGuestPartyId == CeremonyGuestpartyId);

db.GuestRSVPs.DeleteAllOnSubmit(guestrsvps);
db.SubmitChanges();

关于c# - 如何编写更好的 linq to sql 查询 c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11970208/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com