2004-05-15 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.Data / System.Data / ChangeLog
index 17bf3aeb50d447c5cced647b0004651aea610bcb..d82983e02130c6c5a7cc5e69dea9a74fe741e6b6 100644 (file)
@@ -1,3 +1,67 @@
+2004-05-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * CustomDataClassGenerator.cs :
+         Added property parent "[foo]Row" and children "Get[foo]Row" support
+         for custom DataRow classes.
+         Fixed DataColumn property accessibility (public --> internal).
+
+2004-05-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * CustomDataClassGenerator.cs :
+         - Put classes inside custom DataSet class.
+         - Added automatic DataRelation creation support.
+         - Added Constraints creation support. That is done separate from
+           relations, since they might be independently created.
+         - Added non-MS public DataRelation fields.
+         - Removed extraneous "DataRelation type generation" code.
+         - Fixed custom_dataset.Initialize() not to create "c" field that
+           was created more than once.
+         - Implemented AddxxxRow() that takes parameters for every column.
+
+2004-05-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaDataImporter.cs : When primary key is used more than once,
+         DataRelation borked because of empty parent column name.
+
+2004-05-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaDataImporter.cs : When Creating constraints with related
+         to DataRelation creation, also set PrimaryKey to the parent table.
+
+2004-05-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaDataImporter.cs : 
+         Design change to add indirect table and relation structures.
+         Support for "relation" annotation for local element.
+         Support for repeatable simple element column (maxOccurs > 1).
+         Fixed handling of Nested property on DataRelation (for globally
+         annotated relation, Nested is false).
+
+2004-05-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DataRow.cs : Added DataElement property to avoid storing every row-
+         element mapping. It stored even for nodes that should be removed.
+
+2004-05-13  Umadevi S <sumadevi@novell.com>
+
+       * RelationshipConverter.cs - Stubbed this class
+       * DataRelation.cs - added TypeConveterAttribute
+
+2004-05-13  Umadevi S  <sumadevi@novell.com>
+
+       * DataColumnCollection.cs - Added ResDescriptionAttribute
+       * DataRelation.cs - Added TypeConverterAttribute
+       * DataRelationCollection.cs - Added DefaultPropertyAttribute
+       * DataRowView.cs - Added GetHashCode method with a TODO tag
+        * DataSet.cs - Added DesignerAttribute
+       * DataView.cs - Added DesignerAttribute
+        * DataViewManager.cs - Added DesignerAttribute
+       * DataViewSetting.cs - Added TypeConverterAttribute
+       
+2004-05-12  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DataRow.cs : Added XmlDataElement initialization code.
+
 2004-05-11  Atsushi Enomoto  <atsushi@ximian.com>
 
        * XmlDataInferenceLoader.cs :