我有兩個表這樣 表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:Project_Tiger
Country No
India 10
Russia 5
我已經創建inumerable類這樣
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,5 + 2 = 7,印度和同爲俄羅斯
現在我缺乏知識如何的使用LINQ查詢這些數據從數據庫總和以及如何在Razor視圖顯示此
我可以寫在SQL這樣的查詢,但無法將它到LINQ
select animal.country, No, sum(lion), sum(tiger) from animal
inner join project_tiger ON animal.country equals project_tiger.country
任何幫助就日將不勝感激。
通用方法,如果你知道如何使用SQL做到這一點,那麼我會說只是做到這一點。你會有更多的權力使用sql比linq – Steve
曾聽說過數據庫規範化? –
是的,但它不是多餘的,檢查最後一列 –