1 2008-12-02 Marek Habersack <mhabersack@novell.com>
3 * DataRowExtensions.cs: when Field <T> is specialized on a
4 nullable type (either a reference or an instance of Nullable <T>)
5 do not throw exception for column value being DBNull but return
8 2008-08-15 Gert Driesen <drieseng@users.sourceforge.net>
10 * DataRowComparer_1.cs: Modified Equals to return true if all column
11 values are equal. Modified ColumnsEqual to use Object.Equals for
12 reference types. Fixes bug #417398.
14 2008-05-14 Atsushi Enomoto <atsushi@ximian.com>
16 * DataTableExtensions.cs :
17 implemented AsDataView() and CopyToDataTable().
18 * EnumerableRowCollection.cs : added Table property for internal use.
20 2008-05-14 Atsushi Enomoto <atsushi@ximian.com>
22 * TypedTableBase.cs : serialization .ctor() does nothing here (it
23 might do something in derived types. no need to throw NIE here).
25 2008-05-14 Atsushi Enomoto <atsushi@ximian.com>
27 * EnumerableRowCollectionExtensions.cs,
28 OrderedEnumerableRowCollection.cs : implemented ThenBy().
29 It required some generic refactoring.
31 2008-05-13 Jb Evain <jbevain@novell.com>
33 * EnumerableRowCollection.cs: delete methods
34 Select/Where/Cast that duplicate Linq to Objects
36 * EnumerableRowCollectionExtensions.cs
37 TypedTableBase.cs, TypedTableBaseExtensions.cs: directly
38 fallback to Linq to Objects.
40 2008-05-13 Atsushi Enomoto <atsushi@ximian.com>
42 * DataTableExtensions.cs, EnumerableRowCollection.cs,
43 EnumerableRowCollectionExtensions.cs, EnumerableRowCollection_1.cs,
44 OrderedEnumerableRowCollection.cs, TypedTableBase.cs,
45 TypedTableBaseExtensions.cs : lots of significant refactoring to
46 make collection/enumerable things unified.
47 Implemented OrderBy() and OrderByDescending().
49 2008-05-13 Marek Habersack <mhabersack@novell.com>
51 * DataRowComparer_1.cs: implemented GetHashCode and Equals.
53 2008-05-13 Atsushi Enomoto <atsushi@ximian.com>
55 * DataTableExtensions.cs : implemented AsEnumerable().
56 * DataRowExtensions.cs : implemented.
57 * EnumerableRowCollection_1.cs : implemented.
58 * EnumerableRowCollectionExtensions.cs :
59 implemented Select() and Where().
60 * OrderedEnumerableRowCollection.cs : base is not parameterless now.
61 * TypedTableBaseExtensions.cs:
62 some overloads can just delegate to others.
63 * DataRowComparer_1.cs : (added some non-working code.)
65 2008-05-13 Atsushi Enomoto <atsushi@ximian.com>
67 * DataRowComparer.cs, DataRowComparer_1.cs, DataRowExtensions.cs,
68 DataTableExtensions.cs, EnumerableRowCollection.cs,
69 EnumerableRowCollectionExtensions.cs, EnumerableRowCollection_1.cs,
70 OrderedEnumerableRowCollection.cs, TypedTableBase.cs,
71 TypedTableBaseExtensions.cs : stubbed all.