Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Morgan <monodanmorg@yahoo.com>2002-04-28 07:59:01 +0400
committerDaniel Morgan <monodanmorg@yahoo.com>2002-04-28 07:59:01 +0400
commit2744f2972e4c4f4bda65c02b1b50ddc0862d2fdb (patch)
treecb5fe728e696367b61ab7001de7893c888400e09 /mcs/class/System.Data/TODO
parentc853e1750ff6cf103c40d48c216fe71148a2887f (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/TODO24
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: