Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
我的数据库表包含
我尝试了以下方式。
但是我得到了错误
实体命令执行异常
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
我的数据库表包含
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();
关于c# - 如何在 Entity Framework 的列中选择不同的值? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34814450/
10-09 18:28