How can I do SELECT UNIQUE with LINQ?

前端 未结 3 1208
野的像风
野的像风 2020-12-05 12:25

I have a list like this:

Red
Red
Brown
Yellow
Green
Green
Brown
Red
Orange

I am trying to do a SELECT UNIQUE with LINQ, i.e. I want

         


        
3条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-05 13:19

    Using query comprehension syntax you could achieve the orderby as follows:

    var uniqueColors = (from dbo in database.MainTable
                        where dbo.Property
                        orderby dbo.Color.Name ascending
                        select dbo.Color.Name).Distinct();
    

提交回复
热议问题