c# - 在 linq c# 中使用 left 和 charindex

标签 c# linq

我有一个包含描述列的表,我想选择不同的第一个单词。这是我将使用的 SQL:

select distinct left(description,charindex(' ',description)-1)  from tableA

如何将其转换为 LINQ 查询语法?

最佳答案

简单的解决方案

var result = tableA.Select(item => item.description.Split()[0]).Distinct();

关于c# - 在 linq c# 中使用 left 和 charindex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35714302/

相关文章:

c# - LINQ 将一行的列值分隔到 .net 中的不同行

c# - Linq 连接返回重复结果

c# - Entity Framework 数据注释对 DDD 和关注点分离有害吗?

c# - 使用一个类来更新数据?

c# - 如何从 UpdatePanel 中的按钮强制执行完整的回发?

c# - 如何读取文本文件并循环遍历重复部分?

C#-HttpWebRequest-POST

c# - 找不到方法 : 'System.Object Newtonsoft.Json.Linq.JToken.ToObject(System.Type)'

c# - 列表<T>排序

Linq to SQL 和 Entity Framework 的区别?