所以我有一个数据视图,它可以提取与某个机构相关的一些信息,我想按机构对数据进行分组,以便名称只出现一次,然后按字母顺序,然后按级别。Level 指的是 Level 1、Level 2、Level 3。在 Linq 中可以做到这一点吗?如果是这样,怎么做?谢谢。
EnumerableRowCollection<DataRow> query =
from agency in dtAllContacts.AsEnumerable()
orderby agency.Field<Int32?>("ID") == null ? 0 : agency.Field<Int32>("ID")
orderby agency.Field<Int32>("Level")
select agency;