From: Michael D. <mik...@us...> - 2004-04-30 04:43:17
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/SqlCommand In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10724/NHibernate/SqlCommand Modified Files: SqlDeleteBuilder.cs SqlUpdateBuilder.cs Log Message: Added a new method to support where strings on collection mappings. Index: SqlDeleteBuilder.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/SqlCommand/SqlDeleteBuilder.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SqlDeleteBuilder.cs 10 Feb 2004 18:38:55 -0000 1.1 --- SqlDeleteBuilder.cs 30 Apr 2004 04:43:08 -0000 1.2 *************** *** 74,77 **** --- 74,87 ---- } + /// <summary> + /// Adds a string to the WhereFragement + /// </summary> + /// <param name="whereString">A well formed sql string with no parameters.</param> + /// <returns>The SqlDeleteBuilder</returns> + public SqlDeleteBuilder AddWhereFragment(string whereString) + { + whereStrings.Add( new SqlString(whereString) ); + return this; + } #region ISqlStringBuilder Members Index: SqlUpdateBuilder.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/SqlCommand/SqlUpdateBuilder.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SqlUpdateBuilder.cs 10 Feb 2004 18:38:55 -0000 1.1 --- SqlUpdateBuilder.cs 30 Apr 2004 04:43:08 -0000 1.2 *************** *** 138,141 **** --- 138,152 ---- return this; } + + /// <summary> + /// Adds a string to the WhereFragement + /// </summary> + /// <param name="whereString">A well formed sql string with no parameters.</param> + /// <returns>The SqlUpdateBuilder</returns> + public SqlUpdateBuilder AddWhereFragment(string whereString) + { + whereStrings.Add( new SqlString(whereString) ); + return this; + } |