Linq 쿼리가 있는데 목록에 레코드가 존재하는지 여부에 따라 select 절에 값이 있어야합니다.LINQ select 절의 내부에 C#이있는 경우
var records = (from il in itemList
join ci in catalogueItemList on il.CatalogueItemID equals ci.CatalogueItemID
join pd in publicationDataList on il.CatalogueItemID equals pd.CatalogueItemID
select new { il.ItemID, pd.ISBN, ci.Title, ci.CatalogueItemID, il.LocationID, il.Missing, }).ToList();
나는 사전 itemCheckoutDictionary라는 가지고, 나는 의사 코드에 원하는 것입니다 : 여기 내 쿼리는
내 선택 절에, 나는이 작업을 수행하는 방법을 잘 아니에요 필요if (itemCheckDictionary.ContainsKey(i.itemID)) then "Checked Out" else "In"
.
이을이다, 엔티티, 개체, SQL에 linq? –