From: Michael D. <mik...@us...> - 2004-04-10 05:37:01
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Cfg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31300 Modified Files: Configuration.cs Log Message: Sequences were not getting created when the tables were created. Fixed problem reported in JIRA NH-47. Index: Configuration.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Cfg/Configuration.cs,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Configuration.cs 10 Feb 2004 18:28:27 -0000 1.8 --- Configuration.cs 10 Apr 2004 05:23:35 -0000 1.9 *************** *** 300,309 **** } ! private ICollection CollectionGenerators(Dialect.Dialect dialect) { Hashtable generators = new Hashtable(); ! foreach(PersistentClass clazz in generators) { IIdentifierGenerator ig = clazz.Identifier.CreateIdentifierGenerator(dialect); ! if ( ig is IPersistentIdentifierGenerator ) generators.Add( ! ( (IPersistentIdentifierGenerator) ig).GeneratorKey(), ig); } --- 300,311 ---- } ! private ICollection CollectionGenerators(Dialect.Dialect dialect) ! { Hashtable generators = new Hashtable(); ! foreach(PersistentClass clazz in classes.Values) ! { IIdentifierGenerator ig = clazz.Identifier.CreateIdentifierGenerator(dialect); ! if ( ig is IPersistentIdentifierGenerator ) ! generators.Add( ( (IPersistentIdentifierGenerator) ig).GeneratorKey(), ig); } *************** *** 314,318 **** /// Generate DDL for droping tables /// </summary> ! public string[] GenerateDropSchemaScript(Dialect.Dialect dialect) { SecondPassCompile(); --- 316,321 ---- /// Generate DDL for droping tables /// </summary> ! public string[] GenerateDropSchemaScript(Dialect.Dialect dialect) ! { SecondPassCompile(); |