use*_*630 4 c# linq asp.net-mvc
我需要按照州和城市的顺序将我的城市列表转换为组.
我试过下面一个但是没能把它弄好.非常感谢任何帮助.
cities.GroupBy(g => g.state).Select(o => o.OrderBy(c => c.cityname));
Run Code Online (Sandbox Code Playgroud)
试试下面的代码
cities.GroupBy(g => g.state)
.Select(o =>new {
State = o.Key,
Cities = o.OrderBy(c => c.cityname).Tolist()})
.Tolist();
Run Code Online (Sandbox Code Playgroud)