저는 C# VS2013 Express를 사용 중이며 LINQ 문을 코딩하는 데 도움이 필요합니다.LINQ를 사용하여 목록에있는 항목 가져 오기
각 MapCompany에는 MapLocations 목록이 있으며 MapCompany 및 MapLocation에는 userName 필드가 있습니다. 내가 LINQ에 새로운 오전 특정 이름을 가진 모든 MapLocations을 얻을 것이다 LINQ 문을 작성하려합니다
IEnumerable<CanFindLocation.Models.MapCompany> mapCompanies = await db.mapCompanies.Where(mc => mc.userName.Equals(userName)).ToListAsync();
List<MapLocation> mapLocations = new List<MapLocation>();
foreach (var mapCompany in mapCompanies)
{
foreach (var mapLocation in mapCompany.mapLocations)
{
if (mapLocation.userName.Equals(userName))
{
mapLocations.Add(mapLocation);
}
}
}
:
여기 내 코드입니다.
내 위의 코드는 작동하지만 LINQ 문으로 코딩 해주십시오.
무엇을 시도 했습니까? – JleruOHeP