【发布时间】:2014-11-13 09:29:07
【问题描述】:
我有一个逗号分隔的属性数组:
- 红、绿
- 绿色
- 蓝色,黑色
- 黄色
- 红、黑
现在我想从数组中提取每种唯一颜色,从而得到以下列表:
- 红色
- 绿色
- 蓝色
- 黑色
- 黄色
由于我使用 Entity Framework 以相当复杂的结构从数据库中提取信息,因此如果可能,我想在一个语句中进行转换。
【问题讨论】:
-
用逗号分割,将所有值合并到一个列表中,然后在上面写一个
Distinct(),也许? -
我没有尝试过很多事情,因为我只是不知道该怎么做。