|
|
@@ -49,25 +49,41 @@ The following classes implement InternalDataCollectionBase:
|
|
|
* DataColumnCollection
|
|
|
* DataTableCollection
|
|
|
* DataRelationCollection
|
|
|
- * DataConstraintCollection
|
|
|
+ * ConstraintCollection
|
|
|
|
|
|
Other classes, structs, etc. that are missing:
|
|
|
+ Constraint
|
|
|
+ DataRowChangeEventArgs
|
|
|
+ DataSysDescriptionAttribute
|
|
|
DataView
|
|
|
DataViewManager
|
|
|
DataViewSetting
|
|
|
DataViewSettingCollection
|
|
|
+ FillErrorEventArgs
|
|
|
ForeignKeyConstraint
|
|
|
+ MergeFailedEventArgs
|
|
|
PropertyCollection
|
|
|
UniqueConstraint
|
|
|
TypedDataSetGenerator
|
|
|
|
|
|
-Exceptions that still need to be done:
|
|
|
+Exceptions that still need to be stubbed:
|
|
|
(need to see what exceptions need to be done)
|
|
|
- SyntaxErrorException
|
|
|
+ ConstraintException
|
|
|
+ DataException
|
|
|
+ DBConcurrencyException
|
|
|
+ InvalidConstraintException
|
|
|
+ InvalidExpressionException
|
|
|
+ MissingPrimaryKeyException
|
|
|
+ NonNullAllowedException
|
|
|
+ ReadOnlyException
|
|
|
+ RowNotInTableException
|
|
|
SqlNullValueException
|
|
|
SqlTruncateException
|
|
|
SqlTypeException
|
|
|
+ StrongTypingException
|
|
|
+ SyntaxErrorException
|
|
|
TypedDataSetGeneratorException
|
|
|
+ VersionNotFoundException
|
|
|
|
|
|
The additional System.Data.SqlTypes classes need to be stubbed:
|
|
|
SqlByte
|
|
|
@@ -80,9 +96,21 @@ The additional System.Data.SqlTypes classes need to be stubbed:
|
|
|
SqlMoney
|
|
|
SqlSingle
|
|
|
|
|
|
+* provide a standard scheme for storing
|
|
|
+ connection string data
|
|
|
+
|
|
|
* allow Execute methods in SqlCommand to
|
|
|
call a stored procedure
|
|
|
|
|
|
+* Create a script for testing System.Data:
|
|
|
+ - calls script to create
|
|
|
+ a test database named monotestdb
|
|
|
+ - set up nunit for testing System.Data
|
|
|
+ - set up System.Data.Config or some other
|
|
|
+ file to hold connection strings and other
|
|
|
+ configuration settings for the testing System.Data
|
|
|
+ - any other stuff needed...
|
|
|
+
|
|
|
* get SqlParameter/SqlParameterCollection
|
|
|
working so you can:
|
|
|
- for queries/commands that have parameters:
|
|
|
@@ -98,8 +126,8 @@ The additional System.Data.SqlTypes classes need to be stubbed:
|
|
|
|
|
|
* get SqlDataAdapter/DataSet working
|
|
|
|
|
|
-* provide a standard scheme for stroring
|
|
|
- connection string data
|
|
|
+* Create Library for PInvoking into libgda
|
|
|
+ This will be used by System.Data.OleDb classes
|
|
|
|
|
|
* Begin System.Data.OleDb classes:
|
|
|
- OleDbConnection
|
|
|
@@ -115,6 +143,8 @@ The additional System.Data.SqlTypes classes need to be stubbed:
|
|
|
* Do more OleDb classes for DataSet:
|
|
|
- OleDbDataAdapter
|
|
|
- others...
|
|
|
+
|
|
|
+* Security Audit of System.Data
|
|
|
|
|
|
* Create a MySQL ADO.NET Provider
|
|
|
|