[Adapdev-commits] Adapdev/src/Adapdev.Data/Schema ColumnSchema.cs,1.14,1.15 ForeignKeyAssociation.cs
Status: Beta
Brought to you by:
intesar66
From: Sean M. <int...@us...> - 2006-01-19 03:50:52
|
Update of /cvsroot/adapdev/Adapdev/src/Adapdev.Data/Schema In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27047/src/Adapdev.Data/Schema Modified Files: ColumnSchema.cs ForeignKeyAssociation.cs LoadDatabaseSchema.cs SaveDatabaseSchema.cs Log Message: Added serialization of foreign key associations Changed db schema serialization to binary (xml causes recursion problem) Index: SaveDatabaseSchema.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Data/Schema/SaveDatabaseSchema.cs,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** SaveDatabaseSchema.cs 26 Nov 2005 08:09:22 -0000 1.7 --- SaveDatabaseSchema.cs 19 Jan 2006 03:50:40 -0000 1.8 *************** *** 28,32 **** { schemaFile = System.IO.Path.Combine(SchemaConstants.SCHEMAPATH,_savedSchemaName); ! Serializer.SerializeToXmlFile(this._dbSchema, schemaFile); } } --- 28,32 ---- { schemaFile = System.IO.Path.Combine(SchemaConstants.SCHEMAPATH,_savedSchemaName); ! Serializer.SerializeToBinary(this._dbSchema, schemaFile); } } Index: LoadDatabaseSchema.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Data/Schema/LoadDatabaseSchema.cs,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** LoadDatabaseSchema.cs 9 Dec 2005 05:30:31 -0000 1.6 --- LoadDatabaseSchema.cs 19 Jan 2006 03:50:40 -0000 1.7 *************** *** 32,36 **** try { ! this._dbSchema = Serializer.DeserializeFromXmlFile(typeof(DatabaseSchema), schemaFile) as DatabaseSchema; } catch (Exception) --- 32,36 ---- try { ! this._dbSchema = Serializer.DeserializeFromBinary(typeof(DatabaseSchema), schemaFile) as DatabaseSchema; } catch (Exception) Index: ColumnSchema.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Data/Schema/ColumnSchema.cs,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** ColumnSchema.cs 9 Dec 2005 05:30:31 -0000 1.14 --- ColumnSchema.cs 19 Jan 2006 03:50:40 -0000 1.15 *************** *** 237,242 **** /// <value></value> [Browsable(false)] ! // [XmlElement(Type = typeof(ForeignKeyAssociation))] ! [XmlIgnore] public ArrayList ForeignKeyTables { --- 237,242 ---- /// <value></value> [Browsable(false)] ! [XmlElement(Type = typeof(ForeignKeyAssociation))] ! // [XmlIgnore] public ArrayList ForeignKeyTables { Index: ForeignKeyAssociation.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Data/Schema/ForeignKeyAssociation.cs,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** ForeignKeyAssociation.cs 9 Dec 2005 05:30:31 -0000 1.10 --- ForeignKeyAssociation.cs 19 Jan 2006 03:50:40 -0000 1.11 *************** *** 11,14 **** --- 11,15 ---- /// </summary> /// + [Serializable] public class ForeignKeyAssociation { |