From: Michael D. <mik...@us...> - 2004-04-15 21:07:32
|
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 { |