2008-12-02 Marek Habersack * DataRowExtensions.cs: when Field is specialized on a nullable type (either a reference or an instance of Nullable ) do not throw exception for column value being DBNull but return null instead. 2008-05-14 Atsushi Enomoto * DataTableExtensions.cs : implemented AsDataView() and CopyToDataTable(). * EnumerableRowCollection.cs : added Table property for internal use. 2008-05-14 Atsushi Enomoto * TypedTableBase.cs : serialization .ctor() does nothing here (it might do something in derived types. no need to throw NIE here). 2008-05-14 Atsushi Enomoto * EnumerableRowCollectionExtensions.cs, OrderedEnumerableRowCollection.cs : implemented ThenBy(). It required some generic refactoring. 2008-05-13 Jb Evain * EnumerableRowCollection.cs: delete methods Select/Where/Cast that duplicate Linq to Objects methods. * EnumerableRowCollectionExtensions.cs TypedTableBase.cs, TypedTableBaseExtensions.cs: directly fallback to Linq to Objects. 2008-05-13 Atsushi Enomoto * DataTableExtensions.cs, EnumerableRowCollection.cs, EnumerableRowCollectionExtensions.cs, EnumerableRowCollection_1.cs, OrderedEnumerableRowCollection.cs, TypedTableBase.cs, TypedTableBaseExtensions.cs : lots of significant refactoring to make collection/enumerable things unified. Implemented OrderBy() and OrderByDescending(). 2008-05-13 Marek Habersack * DataRowComparer_1.cs: implemented GetHashCode and Equals. 2008-05-13 Atsushi Enomoto * DataTableExtensions.cs : implemented AsEnumerable(). * DataRowExtensions.cs : implemented. * EnumerableRowCollection_1.cs : implemented. * EnumerableRowCollectionExtensions.cs : implemented Select() and Where(). * OrderedEnumerableRowCollection.cs : base is not parameterless now. * TypedTableBaseExtensions.cs: some overloads can just delegate to others. * DataRowComparer_1.cs : (added some non-working code.) 2008-05-13 Atsushi Enomoto * DataRowComparer.cs, DataRowComparer_1.cs, DataRowExtensions.cs, DataTableExtensions.cs, EnumerableRowCollection.cs, EnumerableRowCollectionExtensions.cs, EnumerableRowCollection_1.cs, OrderedEnumerableRowCollection.cs, TypedTableBase.cs, TypedTableBaseExtensions.cs : stubbed all.