1 2010-03-26 Miguel de Icaza <miguel@novell.com>
3 * RowEnumerableDataReader.cs: Applied patch from Tony Fish fixing
6 2008-12-02 Marek Habersack <mhabersack@novell.com>
8 * DataRowExtensions.cs: when Field <T> is specialized on a
9 nullable type (either a reference or an instance of Nullable <T>)
10 do not throw exception for column value being DBNull but return
13 2008-08-15 Gert Driesen <drieseng@users.sourceforge.net>
15 * DataRowComparer_1.cs: Modified Equals to return true if all column
16 values are equal. Modified ColumnsEqual to use Object.Equals for
17 reference types. Fixes bug #417398.
19 2008-05-14 Atsushi Enomoto <atsushi@ximian.com>
21 * DataTableExtensions.cs :
22 implemented AsDataView() and CopyToDataTable().
23 * EnumerableRowCollection.cs : added Table property for internal use.
25 2008-05-14 Atsushi Enomoto <atsushi@ximian.com>
27 * TypedTableBase.cs : serialization .ctor() does nothing here (it
28 might do something in derived types. no need to throw NIE here).
30 2008-05-14 Atsushi Enomoto <atsushi@ximian.com>
32 * EnumerableRowCollectionExtensions.cs,
33 OrderedEnumerableRowCollection.cs : implemented ThenBy().
34 It required some generic refactoring.
36 2008-05-13 Jb Evain <jbevain@novell.com>
38 * EnumerableRowCollection.cs: delete methods
39 Select/Where/Cast that duplicate Linq to Objects
41 * EnumerableRowCollectionExtensions.cs
42 TypedTableBase.cs, TypedTableBaseExtensions.cs: directly
43 fallback to Linq to Objects.
45 2008-05-13 Atsushi Enomoto <atsushi@ximian.com>
47 * DataTableExtensions.cs, EnumerableRowCollection.cs,
48 EnumerableRowCollectionExtensions.cs, EnumerableRowCollection_1.cs,
49 OrderedEnumerableRowCollection.cs, TypedTableBase.cs,
50 TypedTableBaseExtensions.cs : lots of significant refactoring to
51 make collection/enumerable things unified.
52 Implemented OrderBy() and OrderByDescending().
54 2008-05-13 Marek Habersack <mhabersack@novell.com>
56 * DataRowComparer_1.cs: implemented GetHashCode and Equals.
58 2008-05-13 Atsushi Enomoto <atsushi@ximian.com>
60 * DataTableExtensions.cs : implemented AsEnumerable().
61 * DataRowExtensions.cs : implemented.
62 * EnumerableRowCollection_1.cs : implemented.
63 * EnumerableRowCollectionExtensions.cs :
64 implemented Select() and Where().
65 * OrderedEnumerableRowCollection.cs : base is not parameterless now.
66 * TypedTableBaseExtensions.cs:
67 some overloads can just delegate to others.
68 * DataRowComparer_1.cs : (added some non-working code.)
70 2008-05-13 Atsushi Enomoto <atsushi@ximian.com>
72 * DataRowComparer.cs, DataRowComparer_1.cs, DataRowExtensions.cs,
73 DataTableExtensions.cs, EnumerableRowCollection.cs,
74 EnumerableRowCollectionExtensions.cs, EnumerableRowCollection_1.cs,
75 OrderedEnumerableRowCollection.cs, TypedTableBase.cs,
76 TypedTableBaseExtensions.cs : stubbed all.