diff options
author | Daniel Morgan <monodanmorg@yahoo.com> | 2002-04-28 07:59:01 +0400 |
---|---|---|
committer | Daniel Morgan <monodanmorg@yahoo.com> | 2002-04-28 07:59:01 +0400 |
commit | 2744f2972e4c4f4bda65c02b1b50ddc0862d2fdb (patch) | |
tree | cb5fe728e696367b61ab7001de7893c888400e09 /mcs/class/System.Data/TODO | |
parent | c853e1750ff6cf103c40d48c216fe71148a2887f (diff) |
2002-04-28 Daniel Morgan <danmorg@sc.rr.com>
* System.Data/DataRelation.cs
* System.Data/ForeignKeyConstraint.cs
* System.Data/UniqueConstraint.cs: added more stubs
* System.Data/DataTableRelationCollection.cs: added back to cvs
and modified for compile errors. DataRelationCollection is an
abstract class and there must be a class that implements for
DataTable/DataSet. DataTableRelationCollection was changed
to an internal class.
* System.Data.build: modified - new files added
also wanted to include files/classes in the build
so we can get a compilable forward read only result set.
It compiles now using csc/nant with warnings, but this
is a start for adding functionality for the result set.
Classes associated with/and DataSet are still excluded.
* TODO: modified - updated to do list for System.Data
* System.Data/Constraint.cs
* System.Data/ConstraintCollection.cs
* System.Data/DataRelationCollection.cs
* System.Data/DataRow.cs
* System.Data/DataRowChangeEventArgs.cs
* System.Data/DataRowCollection.cs
* System.Data/DataTable.cs
* System.Data/DataTableCollection.cs
* System.Data/InternalDataCollectionBase.cs
* System.Data/PropertyCollection.cs: modified -
changes to compile SqlDataReader/DataTable and
dependencies
* System.Data/IDbCommand.cs
* System.Data.SqlClient/SqlCommand.cs: modified -
un-commented overloaded methods ExecuteReader
which returns a SqlDataReader
svn path=/trunk/mcs/; revision=4098
Diffstat (limited to 'mcs/class/System.Data/TODO')
-rw-r--r-- | mcs/class/System.Data/TODO | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/mcs/class/System.Data/TODO b/mcs/class/System.Data/TODO index b2c94a8842e..fa02caba7cb 100644 --- a/mcs/class/System.Data/TODO +++ b/mcs/class/System.Data/TODO @@ -1,17 +1,21 @@ System.Data TODO List ===================== -This TODO list last updated on 2002-04-23 - Update this file as needed... * To get ExecuteReader() in a SqlCommand object to return a SqlDataReader object which can Read() data and get a String or Int32 from the database. Other types can be done later. - -In order to do this, we need to compile - SqlDataReader - DataTable + + A class (SqlDataReader) that implements IDataReader/IDataRecord + only has one row in memory at a time. + +In order to do this, we need to compile and edit these classes: + SqlDataReader DataTable DataRowCollection DataRow + DataColumnCollection DataColumn + DataConstraintCollection DataConstraint + DataRelationCollection DataRelation + DataTableCollection and dependencies... System.Data.Common classes that need to be implemented: @@ -30,9 +34,13 @@ The following classes implement InternalDataCollectionBase: * DataRowCollection * DataColumnCollection * DataTableCollection - * DataRelationCollection + * DataRelationCollection - an abstract class used by DataTable and DataSet * ConstraintCollection +DataTableRelationCollection is an internal class that implements DataRelationCollection +and is used by DataTable for parent/child relations. Don't know if it will/will not +be used by DataSet. + Other classes, structs, etc. that are missing: DataRowView DataSysDescriptionAttribute @@ -40,9 +48,7 @@ Other classes, structs, etc. that are missing: DataViewSetting DataViewSettingCollection FillErrorEventArgs - ForeignKeyConstraint MergeFailedEventArgs - UniqueConstraint TypedDataSetGenerator Exceptions that still need to be stubbed: |