任何人都可以帮助我如何转换以下C#代码来使用LINQ到SQL?通过使用LINQ to SQL,它会执行得更快还是仍然与下面一样?linq for for循环内foreach循环
foreach (var a in all)
{
for (int i = 0; i < a.Items.Length; i++)
{
if (a.Items[i].Item.TruckItemID.Equals(CarItem.CarItemID))
{
allItems = a.Items[i];
}
}
}
像resharper这样的工具经常建议loop到linq转换,并且可能是学习的好方法:http://www.jetbrains.com/resharper/ – peacemaker 2012-08-02 15:53:49