实体框架核心采用一个并跳过表中的其他重复项

时间:2018-09-13 20:54:25

标签: c# linq entity-framework-core

我有一个表,其中包含string的列表,并且表中的许多项目具有相同的string和不同的ID,现在我要从表格,但最多包含一个string相同的项目。

示例表

id    -   string
------------------
 1   ---   A 
 2   ---   B 
 3   ---   B 
 4   ---   C 
 5   ---   D 
 6   ---   D 
 7   ---   F

查询后,列表应类似于

A, B, C, D, F

如何使用LINQ做到这一点?

1 个答案:

答案 0 :(得分:1)

我想你可以做这样的事情:

var result = Context.yourTable.Select(t => t.fieldName).Distinct();

因此,基本上,您的查询仅获得“ fieldName”的不同值(无论您使用哪种情况)。