[DomainObjects-Subversion] SF.net SVN: domainobjects:[359] branches/DomainObjects3
Brought to you by:
rbeauchamp
From: <rbe...@us...> - 2008-08-28 21:06:13
|
Revision: 359 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=359&view=rev Author: rbeauchamp Date: 2008-08-28 21:06:08 +0000 (Thu, 28 Aug 2008) Log Message: ----------- - Added ability to create and execute a 'delete by criteria' which allows rows to be deleted in a batch manner directly in the database. See the test fixture DeleteByCriteriaTests for usage examples. - Added ability to specify the command timeout on a per statement basis. The default command timeout is the app settings 'CommandTimeout' value. - Changed the name of the Concat class to 'Plus' because that is what DomainObjects is really doing: generating a SQL expression that applies the plus operator to two values. The resulting expression has the form 'value1 + value2'. In SQL, sometimes this results in a string concatenation, and sometimes this results in the sum of the two values. Modified Paths: -------------- branches/DomainObjects3/DomainObjects.4.0.resharper branches/DomainObjects3/DomainObjects.4.0.resharper.user branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/CommandBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/DeleteCommandBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelDeleteStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelSqlStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelUpdateStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/BatchStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/IInsertByQuery.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/ObjectModelDeleteStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/ObjectModelInsertStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/ObjectModelSqlStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/ObjectModelUpdateStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/ObjectModelSelectStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/UpdateCommandBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Criteria.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/Constant.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/Field.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/InsertByQuery.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Query.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/UpdateByCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/PersistenceBroker.cs branches/DomainObjects3/src/Core/DomainObjects.Core.dll.csproj branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/FunctionTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test.dll.csproj Added Paths: ----------- branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/DeleteByCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/Plus.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/DeleteByCriteriaTests.cs Removed Paths: ------------- branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/Concat.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |