与LINQ两个表乘两列的sql
问题描述:
我需要这个这个SQL查询在C#:与LINQ两个表乘两列的sql
Select cv.manv, cv.luong1h*ct.sogiolam
From congviec cv
inner join chitiet ct on cv.manv=ct.manv
我怎么能做到这一点与LINQ to SQL的?
答
from cv in congviec
join ct in chitiet on cv.manv equals ct.manv
select new { cv.manv, cv.luong1h*ct.sogiolam}
对不起我的坏,看到这个编辑的工作液
var list = (from cv in congviec
join ct in chitiet on cv.manv equals ct.manv
select new { cv.manv, Multiply = cv.luong1h*ct.sogiolam}).toList();
感谢您的回答,但它给出了错误 cv.luong1h * ct.sogiolam错误: 匿名类型成员必须声明为成员分配,简单名称或成员访问。 – SeeWICDo
看到我的编辑... – user7417866
高兴地帮助:) .toList()是必需的,如果您返回多个项目。否则你可以有firstordefault()或者像你一样删除。 :) – user7417866