같은 유형의 값을 추출하지만 데이터베이스의 다른 참조를 기준으로 두 개의 LINQ 쿼리를 만들었습니다.두 개의 LINQ 표현식을 하나로 병합
var productGroupIdList = (from organizationalUnit
in user.OrganizationalUnit
from productGroup
in organizationalUnit.ProductGroup
select productGroup.ProductGroupId).ToList();
productGroupIdList.AddRange(from subOrganizationalUnit
in user.SubOrganizationalUnit
from productGroup
in subOrganizationalUnit.ProductGroup
select productGroup.ProductGroupId);
하나의 LINQ 쿼리에 연결할 수있는 방법이 있습니까?
어떤 방법을 만들어나요? –
@MarekCzaplicki : 기술적으로 이것은 _ 하나의 LINQ 쿼리 인 'Concat()'이 LINQ의 일부입니다. 예를 들어'context.ProductGroups'로 시작하여'OrganizationalUnit' 또는'SubOrganizationalUnit'에 적절한 사용자가 연관되어있는 곳을 쿼리 할 수 있습니다. – StriplingWarrior