2011-10-22 5 views

답변

1

, 당신은 항상

Equals(this Array[] _Array) 

같은 확장 방법을 쓰기와 평등에 대한 요구 사항이 무엇인지 거기에 정의 할 수 있습니다. 그것은 너무 LINQ --SQL로 작동)

+0

SQL로 변환 할 쿼리 일 경우에는 작동하지 않습니다. 그리고 하나의 항목이 전체 배열과 같지 않다는 것은 혼란스러운 이름입니다. – svick

+0

그것은 단지 예시 일 뿐이므로 생산 코드가 아니라 포인트를 얻습니다! –

3

Where(u => IDs.Contains(u.License_ID)) 

이 일할 수있는 코드,하지만 그 지원 여부는 데이터베이스 제공 업체에 따라 달라집니다. 이 쿼리는 데이터베이스 쿼리가 아니라 개체에 대한 LINQ 일 경우 확실히 작동합니다. 배열에 사용자 지정 개체가 포함 된 경우

+0

=

.Where(u => u.License_ID.Equals(ID)) 

그리고 그것은 매우 재사용 될 것이다 :
그런 다음 코드가된다. –

+0

+1 정수 배열을 가지고 있다고 가정하면 +1 할 것입니다. –

관련 문제