当我使用Distinct()时,Linq代码有错误

问题描述 投票:1回答:1

伙计我正在编写一个代码,我需要做一个独特的选择只有2列。你能告诉我这段代码有什么问题吗?

foreach (var lbd in (from lbdrow in Db.LaborDtl
where (lbdrow.Company==epged.Company && epged.EmpID==lbdrow.EmployeeNum && lbdrow.PayrollDate==epged.PayrollDate)
select new {Company==lbdrow.Company && ProjectID==lbdrow.ProjectID})).Distinct() 
linq
1个回答
0
投票

伙计们,我为这个愚蠢的问题道歉,我找到了解决办法

foreach (var lbd in (from lbdrow in Db.LaborDtl
where (lbdrow.Company==epged.Company && epged.EmpID==lbdrow.EmployeeNum && lbdrow.PayrollDate==epged.PayrollDate)
select new {Company==lbdrow.Company && ProjectID==lbdrow.ProjectID}).Distinct()) 
© www.soinside.com 2019 - 2024. All rights reserved.