집 >데이터 베이스 >MySQL 튜토리얼 >LINQ의 Contains() 메서드를 사용하여 태그로 항목을 검색하는 방법은 무엇입니까?
LINQ를 사용하여 태그로 항목 검색
관계형 데이터베이스에서 SQL IN 문을 사용하면 열 값이 다음 중 하나와 일치하는지 확인할 수 있습니다. 지정된 세트의 값. LINQ에서는 Contains() 메서드를 사용하여 유사한 기능을 구현할 수 있습니다.
LINQ를 사용하여 태그 목록과 일치하는 항목을 검색하려면 다음 단계를 따르세요.
예를 들어 다음 LINQ 쿼리는 태그 ID 2, 3, 4, 7과 일치하는 항목을 반환합니다.
var TagIds = new int[] {2, 3, 4, 7}; var q = from map in Context.TagMaps where TagIds.Contains(map.TagId) select map.Items;
이 쿼리는 IN(2, 3, 4, 7) 절을 생성하여 TagId 열이 TagMap 테이블은 TagIds 목록의 값과 일치합니다. 그런 다음 쿼리는 일치하는 항목을 제공하는 TagMap 테이블에서 항목을 선택합니다.
위 내용은 LINQ의 Contains() 메서드를 사용하여 태그로 항목을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!