I이 표 1과 같은 두 개의 테이블이 : 동물테이블 합을 얻기 면도기 도면에 나타내는 것은
Country Lion Tiger State
india 4 5 Madhya Pradesh
india 10 2 Utrakhand
Russia 0 10 Primorsky krai
Russia 1 20 Khabarovsk Krai
표 2 :이
같은 inumerable 클래스를 작성한Country No
India 10
Russia 5
Project_Tiger
public animal animal {get;set;};
public project_tiger project_tiger {get;set;};
이제보기와 같은 결과를 표시하고 싶습니다.
Country NO lion tiger
india 10 14 7
Russia 5 1 30
여기 사자와 호랑이 1 10 + 4 = 15, 지금 러시아
인도에 대한 + 2 = 7 (5), 그리고 같은 내가 지식 방법의 부족하고 테이블의 레코드 모두의 합계입니다 LINQ를 사용하여 데이터베이스에서 합 이러한 데이터를 쿼리하는 방법 면도칼보기에이 보여
나는 다음과 같은 SQL 쿼리를 작성할 수 있지만, 일에 대한
select animal.country, No, sum(lion), sum(tiger) from animal
inner join project_tiger ON animal.country equals project_tiger.country
어떤 도움을 LINQ 그것을 변환 할 수 없습니다 감사합니다.
의 일반적인 방법을 사용하여 필요
을 맞는 클래스를 만듭니다. 당신은 linq보다 SQL을 사용하여 더 많은 능력을 갖습니다 – Steve
혹시 데이터베이스 정규화에 대해 들었나요? –
네,하지만 중복되지 않습니다, 마지막 열을 확인하십시오 –