3
3
using System . Globalization ;
4
4
using System . Linq ;
5
5
using System . Linq . Dynamic . Core ;
6
- using System . Text ;
7
6
8
7
namespace Z . Dynamic . Core . Lab
9
8
{
@@ -22,21 +21,23 @@ public class Order
22
21
23
22
public static void Execute ( )
24
23
{
25
- List < Customer > customers = new List < Customer > ( ) { new Customer ( ) { CompanyName = "Ååå" } ,
26
- new Customer ( ) { CompanyName = "Bbb" } ,
27
- new Customer ( ) { CompanyName = "Ååå" } ,
28
- new Customer ( ) { CompanyName = "Bbb" } ,
29
- new Customer ( ) { CompanyName = "Aaa" } ,
30
- new Customer ( ) { CompanyName = "Aaa" } ,
31
- } ;
24
+ var customers = new List < Customer >
25
+ {
26
+ new Customer { CompanyName = "Ååå" } ,
27
+ new Customer { CompanyName = "Bbb" } ,
28
+ new Customer { CompanyName = "Ååå" } ,
29
+ new Customer { CompanyName = "Bbb" } ,
30
+ new Customer { CompanyName = "Aaa" } ,
31
+ new Customer { CompanyName = "Aaa" }
32
+ } ;
32
33
33
- CultureInfo culture = new CultureInfo ( "nb-NO" ) ;
34
+ var culture = new CultureInfo ( "nb-NO" ) ;
34
35
var test1 = customers . AsQueryable ( ) . OrderBy ( x => x . CompanyName , StringComparer . Create ( culture , true ) ) . ToList ( ) ;
35
36
var test2 = customers . AsQueryable ( ) . OrderBy ( x => x . CompanyName ) . ToList ( ) ;
36
37
var test3 = customers . AsQueryable ( )
37
38
. OrderBy ( "City" ) . ThenBy ( "CompanyName" , StringComparer . Create ( culture , true ) ) . ToDynamicList ( ) ;
38
- var test4 = customers . AsQueryable ( )
39
- . OrderBy ( "CompanyName" , StringComparer . Create ( culture , true ) ) . ToDynamicList ( ) ;
39
+ var test4 = customers . AsQueryable ( )
40
+ . OrderBy ( "CompanyName" , StringComparer . Create ( culture , true ) ) . ToDynamicList ( ) ;
40
41
}
41
42
}
42
43
}
0 commit comments