版上先进大家好
一直写不出来,想请教版上先进....
要用Linq呼叫一个数据库里面的总和值..
TABLE为
TABLEa TABLEb
Pro cha Pro
A 12 A
B 6 B
A 14 C
C 4
B 8
SQL语法是 :
Select B.Pro,
sum(A.Cha) as Sum
From TABLEb as B, TABLEa as A
Where B.Pro = A.Pro
爬过网络文后的推估Linq C#写法是
Var Q = (From o in TABLEa
Where o.Pro == this.Pro
Select o).First();
OutPut = Q.Sum(i => i.cha);
但是写到o.cha的时候没办法跳Sum的指令....
强制写上的话会告知漏掉Using参考
但我Using 有写到 system.Linq;
想不出来是到底漏掉哪个Using
想请教版上对于Linq的先进该怎么写....
还请先进们不吝赐教qq