请教 c# linq 2个表查询的问题
我有2个表分别是 tab1 \ tab2
tab1(员工表)结构如下:
列名 userid userName
1 张三
2 李四
------------------------
tab2(每月的工资表)结构如下
列名 userid 工资
1 1000
1 2000
2 4000
2 1000
------------------
现在要用linq 查询出 每个人当前合计发放了多少工资
--------------------
我用下面的linq查询对吗?调试倒是没有问题
from ff in tab1
join uu in tab2 on ff.userid equals uu.userid
----------------------------------------------
好了总体情况说明白了,问题是这样的
我现在用的是MVC 已经建立了相应的实体类
我该如何将2个表合成一个表,然后显示出来?
是不是需要再建立一个由2个表的join后所有列的实体类?
请告知。
------解决方案--------------------using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
List<Staff> lstaff = new List<Staff>();
lstaff.Add(new Staff { Sid=1, Sname="李斯"});
lstaff.Add(new Staff { Sid = 2, Sname = "秦武" });
List<Salary> lsalary = new List<Salary>();