Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Mapping
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22207/Mapping
Modified Files:
Column.cs
Log Message:
Refactored the Dialect out of the StringHelper
Index: Column.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Mapping/Column.cs,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** Column.cs 15 Apr 2004 11:36:36 -0000 1.9
--- Column.cs 15 Apr 2004 21:07:18 -0000 1.10
***************
*** 70,73 ****
--- 70,87 ----
}
+ public string Alias(Dialect.Dialect d, string suffix)
+ {
+
+ if(quoted)
+ return "y" + uniqueInteger.ToString() + StringHelper.Underscore;
+
+ if( (name.Length + suffix.Length) < 11 )
+ return name + suffix;
+ //return name.Substring(0, name.Length - suffix.Length);
+ else
+ return (new Alias(10, uniqueInteger.ToString() + StringHelper.Underscore + suffix) ).ToAliasString(name, d);
+
+ }
+
public bool IsNullable
{
|