我有两个表这样 表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
曾听说过数据库规范化? –
是的,但它不是多余的,检查最后一列 –