我的数据库表包含ContractorName
作为其中一列。还有其他一些列,例如workinghoursforjoc
,manpowerjoc
,workinghoursforcontractor
,manpowercontractor
。但是,我想检索承包商的唯一名称。
我尝试了以下方式。
var contractors = context.ManHoursWorked.Where(j => j.JOCID == jocID).Select(c => c.ContractorName).Distinct();
但我收到了错误
实体命令执行异常
答案 0 :(得分:3)
在表达式的末尾添加ToList()调用以实现查询:
var contractors = context.ManHoursWorked.Where(j => j.JOCID == jocID).Select(c => c.ContractorName).Distinct().ToList();