조건이 참인 조인 된 결과 집합의 항목에 대해 개수를 계산해야합니다. 그래서 나는 "어디에서 어디에서"표현의 유형을 조인한다. 이 표현식은 select 또는 groupby로 끝나야합니다. 사실 열 데이터가 필요하고 그것을 선택하지 따라서 빠르게 파악하지 않습니다Linq-SQL-SQL Count
count = (from e in dc.entries select new {}).Count();
을 나는이 개 질문이 :
- 을 dB의 관점에서이 작업을 수행하는 빠른 방법이 있나요 하중?
- 전 전체 쿼리 복사본을 복제해야합니다. 거기에 쿼리를 구조화 할 수있는 방법이 있습니까? 두 곳 모두에 대해 한 곳을 가질 수 있고 모든 필드를 가진 목록을 말하게 할 수 있습니까?
감사합니다.
특별한주의하십시오 :
- 쿼리 조인과 간단한 테이블 따라서 나는 선택 문을 사용해야합니다 없습니다.
- 두 개의 다른 쿼리 본문이 필요합니다. 왜냐하면 실제로 필드를 모두로드 할 필요가 없기 때문입니다.
select 쿼리를 사용할 때 query.Count와 Table.Count를 사용할 때 데이터가 가득 찬 것으로 가정합니다. 이 일을 할 수있는 더 나은 방법을 찾고자하는 사람들과 실제로 일어나는 일에 대한 상세한 지식을 기대하십시오. 이보다 더 자세히 조사하기 위해 로깅을 해제해야합니다.
'count = dc.entries.Count();'로 코드를 단순화 할 수 있습니다. –
@Albin 위를 참조하십시오. 이 테이블은 테이블이 아니라 조인을 포함하는 쿼리입니다. –