我有这张桌子
**ID CityCode Price**
1 ABB 100
2 CAB 160
3 CAB 340
4 TRE 800
5 ABB 770
6 TRE 900
7 ABB 500
我想写下一个查询(linq),它将返回以下结果,如下面的代码所示
CityCode
ABB
CAB
TRE
我想选择一个只包含没有重复记录的CityCode的列表,如何使用linq to sql?
非常感谢你的关注,
玩得开心, 干杯
答案 0 :(得分:10)
听起来你想要Distinct()
var cityCodes = cities.Select(x => x.CityCode).Distinct();
但这与检索单个记录(根据您的标题)不同。如果这不是你想要的,请提供更多信息。
答案 1 :(得分:0)
尝试使用.Distinct():
var city = (from ci in dc.citieis select ci.CityCode).Distinct();
我希望这就是你要找的东西;请尽量使您的问题更具说明性。有关LINQ的更多信息,您可以在此处查看我的博客:linqtoSQL