唯一选择用户名

本文关键字:用户 选择 唯一 | 更新日期: 2023-09-27 18:13:50

假设我有一个表,其中的列标记为Name,其中包含(可能)重复的唯一用户名条目。我可以写什么LINQ-to-SQL语句来唯一遍历用户名?换句话说:

下面是一个表格的例子:

Name    Log
User1   05/13/13
User2   05/13/13
User2   05/14/13
User3   05/15/13
User1   05/15/13

我想唯一地选择用户名:

User1, User2, User3.

提前感谢!

唯一选择用户名

SELECT DISTINCT NAME FROM TABLE;
var names = Table.Select( t => t.Name ).Distinct().ToList();

创建一个linq查询,并对结果使用。distinct扩展方法。
例子:

var users = (from logfile in logfiles select logfile.Name).Distinct();