如何在实体框架的列中选择非重复值
本文关键字:选择 实体 框架 | 更新日期: 2023-09-27 18:30:31
我的数据库表包含ContractorName
作为列之一。还有其他一些列,如workinghoursforjoc
、manpowerjoc
、workinghoursforcontractor
、manpowercontractor
。但是,我想检索承包商的唯一名称。
我尝试了以下方式。
var contractors = context.ManHoursWorked.Where(j => j.JOCID == jocID).Select(c => c.ContractorName).Distinct();
但是我收到错误
实体命令执行异常
在表达式末尾添加 ToList() 调用以具体化查询:
var contractors = context.ManHoursWorked.Where(j => j.JOCID == jocID).Select(c => c.ContractorName).Distinct().ToList();