From: Peter S. <sz...@us...> - 2004-04-15 11:51:51
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Mapping In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30275/NHibernate/Mapping Modified Files: PersistentClass.cs Log Message: This alias-dialect thing is pfhhhh. Index: PersistentClass.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Mapping/PersistentClass.cs,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** PersistentClass.cs 15 Apr 2004 11:36:36 -0000 1.11 --- PersistentClass.cs 15 Apr 2004 11:51:42 -0000 1.12 *************** *** 194,209 **** public abstract Value Key { get; set; } ! // public virtual void CreatePrimaryKey() ! // { ! // PrimaryKey pk = new PrimaryKey(); ! // pk.Table = table; ! // pk.Name = PKAlias.ToAliasString(table.Name, dialect); ! // table.PrimaryKey = pk; ! // ! // foreach(Column col in Key.ColumnCollection) ! // { ! // pk.AddColumn(col); ! // } ! // } public abstract string Where { get; set; } --- 194,209 ---- public abstract Value Key { get; set; } ! public virtual void CreatePrimaryKey(Dialect.Dialect dialect) ! { ! PrimaryKey pk = new PrimaryKey(); ! pk.Table = table; ! pk.Name = PKAlias.ToAliasString(table.Name, dialect); ! table.PrimaryKey = pk; ! ! foreach(Column col in Key.ColumnCollection) ! { ! pk.AddColumn(col); ! } ! } public abstract string Where { get; set; } |