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;
+ }
|