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
The Distinct() is going to mess up the ordering, so you'll have to the sorting after that.
var uniqueColors = (from dbo in database.MainTable where dbo.Property == true select dbo.Color.Name).Distinct().OrderBy(name=>name);