1

以下は、Students コレクションがメモリ内のサンプル データから生成された場合に機能System.NotSupportedExceptionしますが、データベースにクエリを実行すると が得られます。私は WindowsPhone 8 プロジェクトに取り組んでいます。

List<CustomGrouping<Student>> groupings =
    (from student in dataContext.Students
        orderby student.FirstName
        orderby student.LastName         
    group student by Char.ToLower(student.FirstName.First()) into grouping        
    select new CustomGrouping<Student>(
        grouping.Key, grouping.AsEnumerable())).ToList();

データベース クエリで発生するのはなぜですか? また、これを解決するにはどうすればよいですか?

4

1 に答える 1

3

student.FirstName.First()はサポートされていません。試す:

student.FirstName.Substring(0, 1).ToLower()

また:

student.FirstName[0].ToLower()

代わりは

于 2013-10-10T19:37:54.470 に答える