我如何编写查询,以便foreach不会使用.我目前的查询是:IEnumerableGuestRSVP guestrsvps = db.GuestRSVPs.Where(p = p.CeremonyGuestPartyId == CeremonyGuestpartyId);foreach (var grsvp in guestrsvps){db.Gue...
![](https://oss.womengda.net/imgfile/2310/1ER2E6045A0-35147.jpg)
我如何编写查询,以便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();
沃梦达教程
本文标题为:如何写一个更好的linq到sql查询c#
![](/xwassets/images/pre.png)
![](/xwassets/images/next.png)
猜你喜欢
- Unity Shader实现水波纹效果 2023-02-16
- c# 实现打印机状态查询与阻塞打印 2023-04-15
- Unity实现虚拟摇杆效果 2023-02-16
- C#装箱和拆箱的原理介绍 2023-05-26
- C#把dll分别放在指定的文件夹的方法步骤 2023-06-08
- C#-WinForm跨线程修改UI界面的示例 2023-03-28
- C#中的多线程超时处理实践方案 2022-12-06
- C# 中的List.Sort()--集合排序方法全面解析 2023-03-29
- C#实现输入法功能详解 2022-11-02
- WPF实现图片合成或加水印的方法【2种方法】 2022-11-02