From: Michael D. <mik...@us...> - 2005-01-30 19:39:23
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Id In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv308/NHibernate/Id Modified Files: CounterGenerator.cs TableGenerator.cs Log Message: Parameter classes are now immutable. All values must be set in the ctor. Index: TableGenerator.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Id/TableGenerator.cs,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** TableGenerator.cs 16 Jan 2005 14:43:00 -0000 1.14 --- TableGenerator.cs 30 Jan 2005 19:39:12 -0000 1.15 *************** *** 82,92 **** // build the sql string for the Update since it uses parameters ! Parameter setParam = new Parameter(); ! setParam.Name = columnName; ! setParam.SqlType = new Int32SqlType(); ! ! Parameter whereParam = new Parameter(); ! whereParam.Name = columnName; ! whereParam.SqlType = new Int32SqlType(); SqlStringBuilder builder = new SqlStringBuilder(); --- 82,87 ---- // build the sql string for the Update since it uses parameters ! Parameter setParam = new Parameter( columnName, new Int32SqlType() ); ! Parameter whereParam = new Parameter( columnName, new Int32SqlType() ); SqlStringBuilder builder = new SqlStringBuilder(); Index: CounterGenerator.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Id/CounterGenerator.cs,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** CounterGenerator.cs 15 Jan 2005 21:16:12 -0000 1.4 --- CounterGenerator.cs 30 Jan 2005 19:39:12 -0000 1.5 *************** *** 10,14 **** public class CounterGenerator : IIdentifierGenerator { ! private static short counter = ( short ) 0; /// <summary></summary> --- 10,15 ---- public class CounterGenerator : IIdentifierGenerator { ! // (short)0 by default ! private static short counter; /// <summary></summary> |