LINQ- order by 句を使用して昇順に並べ替え、データベースで使用可能なすべての状態を取得しましたが、機能していません。これはコードです:
public List<State> GetAllStates()
{
List<State> p;
p = (from a in _db.ProductImageMaps
where a.State != "" && a.State != null
select new State
{
Name = a.State
}).OrderBy(a=>a.Name).Distinct().ToList();
return p;
}