如何使用Linq选择单个记录

本文关键字:单个 记录 选择 Linq 何使用 | 更新日期: 2023-09-27 17:59:21

我有这个表

**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?

非常感谢您的关注,

祝你玩得愉快,干杯

如何使用Linq选择单个记录

听起来你想要Distinct()

var cityCodes = cities.Select(x => x.CityCode).Distinct();

不过,这与检索单个记录(根据标题)不同。如果这不是你想要的,请给我们更多信息。

尝试使用.Dispinct():

var city = (from ci in dc.citieis select ci.CityCode).Distinct();

我希望这就是你想要的;请尽量让你的问题更有解释性。有关LINQ的更多信息,您可以在这里查看我的博客:linqtoSQL