domainobjects-subversion Mailing List for DomainObjects for .NET (Page 5)
Brought to you by:
rbeauchamp
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
(44) |
May
(21) |
Jun
(41) |
Jul
(23) |
Aug
(14) |
Sep
(9) |
Oct
(4) |
Nov
(20) |
Dec
(25) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(8) |
Feb
(3) |
Mar
(12) |
Apr
(9) |
May
(1) |
Jun
(11) |
Jul
(3) |
Aug
(6) |
Sep
(13) |
Oct
(12) |
Nov
(2) |
Dec
(1) |
2008 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(3) |
Jun
(1) |
Jul
|
Aug
(6) |
Sep
(4) |
Oct
(24) |
Nov
(4) |
Dec
(8) |
2009 |
Jan
(6) |
Feb
(1) |
Mar
(1) |
Apr
(5) |
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(16) |
Dec
(11) |
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(2) |
Jul
|
Aug
|
Sep
(6) |
Oct
(19) |
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
(9) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <rbe...@us...> - 2008-10-19 03:02:04
|
Revision: 382 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=382&view=rev Author: rbeauchamp Date: 2008-10-19 03:01:56 +0000 (Sun, 19 Oct 2008) Log Message: ----------- - Added ability to enable identity insert for an InsertByQuery statement. See unit test SetIdentityInsertOn() for a usage example. Modified Paths: -------------- branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/CommandExecutionUtil.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/InsertCommandBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelInsertStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/From/Table.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Select/SelectResultsTable.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/IInsertByQuery.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/ObjectModelInsertStatement.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/Constant.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/InsertByQuery.cs branches/DomainObjects3/src/Core/DomainObjects.Core.dll.csproj branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/InsertTests.cs Added Paths: ----------- branches/DomainObjects3/src/Core/DomainObjects/Metadata/FieldDescriptorReference.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-18 19:29:25
|
Revision: 381 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=381&view=rev Author: rbeauchamp Date: 2008-10-18 19:29:20 +0000 (Sat, 18 Oct 2008) Log Message: ----------- - Added ability to specify that DomainObjects will compare the value of a field before the containing object was modified with the value of the field after it was modified to determine whether the containing object requires an UPDATE statement to the database. The default value is true. See unit test SpecifyThatFieldShouldNotBeUsedToDetermineUpdate(). Modified Paths: -------------- branches/DomainObjects3/resource/Repository.xml branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/ObjectModelUpdateStatement.cs branches/DomainObjects3/src/Test/DomainObjects.Test/Domain/LockedByVersion.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/UpdateTests.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-18 18:50:27
|
Revision: 380 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=380&view=rev Author: rbeauchamp Date: 2008-10-18 18:50:21 +0000 (Sat, 18 Oct 2008) Log Message: ----------- - Fixed issue where the VersionNumber of an object was being updated when the object was not actually modified and written to the database. See unit test VersionNumberShouldNotBeIncrementedIfObjectNotActuallyUpdatedToDatabase(). Modified Paths: -------------- branches/DomainObjects3/src/Core/DomainObjects/PersistenceBroker.cs branches/DomainObjects3/src/Core/DomainObjects/Transaction/ObjectTransaction.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/UpdateTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test.dll.csproj Added Paths: ----------- branches/DomainObjects3/src/Test/DomainObjects.Test/Domain/LockedByVersion.cs Property Changed: ---------------- branches/DomainObjects3/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-18 18:07:29
|
Revision: 379 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=379&view=rev Author: rbeauchamp Date: 2008-10-18 18:07:23 +0000 (Sat, 18 Oct 2008) Log Message: ----------- - Added ability to specify in the Repository.xml that a field should always be updated to the database if the containing object is edited even if DomainObjects does not determine that it has been modified. The new FieldDescriptor attribute that enables this is 'AlwaysUpdate'. See unit test UpdateObjectThatContainsInternalPassByReferenceType(). Modified Paths: -------------- branches/DomainObjects3/bin/gen.bat branches/DomainObjects3/resource/Repository.xml branches/DomainObjects3/resource/Repository.xsd branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/ObjectModelUpdateStatement.cs branches/DomainObjects3/src/Core/DomainObjects/Metadata/FieldDescriptor.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/UpdateTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test.dll.csproj branches/DomainObjects3/testbed/CreateDatabase.sql branches/DomainObjects3/testbed/CreateDatabaseWithoutIdentity.sql Added Paths: ----------- branches/DomainObjects3/src/Test/DomainObjects.Test/Domain/TableFour.cs Removed Paths: ------------- branches/DomainObjects3/DomainObjects.4.1.resharper.user This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-16 13:44:59
|
Revision: 378 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=378&view=rev Author: rbeauchamp Date: 2008-10-16 13:44:49 +0000 (Thu, 16 Oct 2008) Log Message: ----------- - Fixed issue with SQL generation of constants. Modified Paths: -------------- branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/Constant.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/Null.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/QueryTests.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-15 04:07:21
|
Revision: 377 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=377&view=rev Author: rbeauchamp Date: 2008-10-15 04:07:16 +0000 (Wed, 15 Oct 2008) Log Message: ----------- - Fixed issue when query is assigned a null criteria: the search concrete type was not being constrained. Modified Paths: -------------- branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Query.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/QueryTests.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-15 03:46:35
|
Revision: 376 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=376&view=rev Author: rbeauchamp Date: 2008-10-15 03:46:25 +0000 (Wed, 15 Oct 2008) Log Message: ----------- - Fixed issue when query is assigned a null criteria: the search concrete type was not being constrained. Modified Paths: -------------- branches/DomainObjects3/DomainObjects.4.1.resharper.user 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/DbModel/ISearchConditionContainer.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/SearchConditionClause.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Select/SelectResultsTable.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/Function/ScalarFunction.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/OrderByField.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/Field.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/Case.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectBuilder.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/QueryTests.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-14 04:04:52
|
Revision: 375 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=375&view=rev Author: rbeauchamp Date: 2008-10-14 04:04:40 +0000 (Tue, 14 Oct 2008) Log Message: ----------- - Fixed problem where only unique items were being added to the select list. Modified Paths: -------------- branches/DomainObjects3/DomainObjects.4.1.resharper.user branches/DomainObjects3/resource/Repository.xml branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/Null.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Query.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/InsertTests.cs branches/DomainObjects3/testbed/CreateDatabase.sql branches/DomainObjects3/testbed/CreateDatabaseWithoutIdentity.sql This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-13 17:52:11
|
Revision: 374 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=374&view=rev Author: rbeauchamp Date: 2008-10-13 17:52:00 +0000 (Mon, 13 Oct 2008) Log Message: ----------- - Fixed issues with order by and group by in a scalar subquery. Modified Paths: -------------- branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SelectCommandBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelInsertStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelSelectStatement.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/DbModel/Expression/Column.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Expression/ColumnType.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Expression/DerivedColumn.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Select/SelectResultsTable.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Where/WhereClause.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/Function/ScalarFunction.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/ObjectModelSelectStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/BetweenCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/CompareToFieldCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/ComparisonCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/InCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/InSubqueryCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/NullCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/DataProvider/AbstractDataProvider.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/DataProvider/IDataProvider.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/Null.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/Plus.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/ReplaceNull.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Query.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/ScalarQuery.cs branches/DomainObjects3/src/Extensions/DomainObjects/DbAccess/Command/Access/DbModel/AccessDbModelInsertStatement.cs branches/DomainObjects3/src/Extensions/DomainObjects/DbAccess/DataProvider/Access/Access2000DataProvider.cs branches/DomainObjects3/src/Extensions/DomainObjects/DbAccess/DataProvider/Oracle/OracleDataProvider.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/CorrelatedSubqueryTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/QueryTests.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-12 23:03:43
|
Revision: 373 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=373&view=rev Author: rbeauchamp Date: 2008-10-12 23:03:34 +0000 (Sun, 12 Oct 2008) Log Message: ----------- - Validated that updates can occur to non-loaded proxied objects within a transaction without throwing an error. Modified Paths: -------------- branches/DomainObjects3/src/Core/DomainObjects/Facade/Test/DomainObjectsTestFixture.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectGraphBuilder.cs branches/DomainObjects3/src/Test/DomainObjects.Test/InternalDomainObjectsTestFixture.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/UpdateTests.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-12 21:37:18
|
Revision: 372 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=372&view=rev Author: rbeauchamp Date: 2008-10-12 21:37:02 +0000 (Sun, 12 Oct 2008) Log Message: ----------- - Fixed problem with referencing subtypes in a prefetch path. Modified Paths: -------------- branches/DomainObjects3/DomainObjects.4.1.resharper.user branches/DomainObjects3/src/Core/DomainObjects/Collections/Extensions.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/CommandExecutionUtil.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelSelectStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/From/Table.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Select/SelectResultsTable.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/From/Class.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/From/ITableMappedObject.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/From/IntersectionTable.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/From/MtoNCollectionRelationship.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/HavingCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/SearchCondition.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/IQuery.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/InternalQuery.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/ObjectModelSelectStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/WhereCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/RowReader.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/ScalarQuery.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Domain/EditableObject.cs branches/DomainObjects3/src/Core/DomainObjects/Metadata/ClassDescriptor.cs branches/DomainObjects3/src/Core/DomainObjects/Metadata/Tool/Generator/DomainObjectGenerator.cs branches/DomainObjects3/src/Core/DomainObjects/Model/ObjectModel/ObjectModelVisitor.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectGraphBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectSetBuilder.cs branches/DomainObjects3/src/Core/DomainObjects.Core.dll.csproj branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/CriteriaTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/PrefetchTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/QueryTests.cs Added Paths: ----------- branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/From/ClassToPrefetch.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-10 04:59:56
|
Revision: 371 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=371&view=rev Author: rbeauchamp Date: 2008-10-10 04:59:47 +0000 (Fri, 10 Oct 2008) Log Message: ----------- - Removed caching of non-readonly objects. Modified Paths: -------------- branches/DomainObjects3/DomainObjects.4.1.resharper.user branches/DomainObjects3/src/Core/DomainObjects/Cache/ObjectCache.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/Predicate.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Domain/TransactableObject.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectInitializer.cs branches/DomainObjects3/src/Core/DomainObjects/Proxy/InMemoryReferenceFacade.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-06 07:03:33
|
Revision: 370 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=370&view=rev Author: rbeauchamp Date: 2008-10-06 07:03:14 +0000 (Mon, 06 Oct 2008) Log Message: ----------- - Improved the reliability of visiting all nodes in a object model expression tree. Modified Paths: -------------- branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelSqlStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/SearchConditionClause.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Select/SelectResultsTable.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/Function/ScalarFunction.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/OrderByField.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/CompareToFieldCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/Predicate.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Criteria.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/Field.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-06 06:49:37
|
Revision: 369 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=369&view=rev Author: rbeauchamp Date: 2008-10-06 06:49:30 +0000 (Mon, 06 Oct 2008) Log Message: ----------- - Improved the reliability of visiting all nodes in a object model expression tree. Modified Paths: -------------- branches/DomainObjects3/src/Core/DomainObjects/Collections/Extensions.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelInsertStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelSelectStatement.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/DbModel/ISearchConditionContainer.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/SearchConditionClause.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Select/SelectResultsTable.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/Function/ScalarFunction.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/ObjectModelInsertStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/OrderByField.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/SetParameter.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/CompareToFieldCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/Predicate.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Criteria.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/Field.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/Case.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/InsertByQuery.cs branches/DomainObjects3/src/Core/DomainObjects/Model/ObjectModel/ObjectModelVisitor.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/CriteriaTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/InsertTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/SerializationTests.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-06 05:27:39
|
Revision: 368 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=368&view=rev Author: rbeauchamp Date: 2008-10-06 05:24:57 +0000 (Mon, 06 Oct 2008) Log Message: ----------- - Improved the reliability of visiting all nodes in a object model expression tree. Modified Paths: -------------- branches/DomainObjects3/DomainObjects.4.1.resharper.user branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelSqlStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/SearchConditionClause.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Where/WhereClause.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/BatchStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/From/Class.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/From/ITableMappedObject.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/From/IntersectionTable.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/From/MtoNCollectionRelationship.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/HavingCriteria.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/SearchCondition.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/ObjectModelSelectStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/WhereCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/DeleteByCriteria.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/Model/ObjectModel/ObjectModelVisitor.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-05 19:19:45
|
Revision: 367 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=367&view=rev Author: rbeauchamp Date: 2008-10-05 19:17:03 +0000 (Sun, 05 Oct 2008) Log Message: ----------- - Improved performance of visiting the nodes in a object model expression tree. Modified Paths: -------------- branches/DomainObjects3/src/Core/DomainObjects/Model/ObjectModel/ObjectModelVisitor.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-04 22:57:33
|
Revision: 366 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=366&view=rev Author: rbeauchamp Date: 2008-10-04 22:56:31 +0000 (Sat, 04 Oct 2008) Log Message: ----------- - Moved from using the DomainObjects ImmutableList to LINQ. Modified Paths: -------------- branches/DomainObjects3/DomainObjects.4.1.resharper.user branches/DomainObjects3/src/Core/DomainObjects/Collections/Extensions.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelInsertStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/Function/ScalarFunction.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/IObjectModelExpression.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/SearchCondition.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/ObjectModelSelectStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Union.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/Predicate.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Criteria.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/ColumnField.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/Model/ObjectModel/ObjectModelVisitor.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-04 17:55:22
|
Revision: 365 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=365&view=rev Author: rbeauchamp Date: 2008-10-04 17:55:12 +0000 (Sat, 04 Oct 2008) Log Message: ----------- - Improved reliability reaching every node of an object model. (Some bugs exist where if expressions in an object model are nested in a certain way, they do not get reached.) Modified Paths: -------------- branches/DomainObjects3/DomainObjects.4.1.resharper.user branches/DomainObjects3/src/Core/DomainObjects/Collections/Extensions.cs branches/DomainObjects3/src/Core/DomainObjects/Collections/ImmutableList.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/CommandBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SelectCommandBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelSqlStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Having/HavingClause.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/SearchConditionClause.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Where/WhereClause.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/IQuery.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/ObjectModelSelectStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/ExistsCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/InSubqueryCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/DeleteByCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/Case.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Query.cs branches/DomainObjects3/src/Core/DomainObjects/Model/ObjectModel/ObjectModelVisitor.cs branches/DomainObjects3/src/Core/DomainObjects/Model/ObjectModel/Visitation.cs branches/DomainObjects3/src/Core/DomainObjects.Core.dll.csproj Added Paths: ----------- branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/HavingCriteria.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/WhereCriteria.cs Removed Paths: ------------- branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Having.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/Where.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-10-02 06:32:05
|
Revision: 364 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=364&view=rev Author: rbeauchamp Date: 2008-10-02 06:31:55 +0000 (Thu, 02 Oct 2008) Log Message: ----------- - Added ability to use a scalar subquery in a SQL statement. For usage examples see unit tests QueryTests.ScalarSubqueryInWhereClause() and QueryTests.ScalarSubqueryInSelectClause(). - Now using the visitor pattern to recursively walk the DomainObjects object model expression tree and translate it to a database model expression tree. Modified Paths: -------------- branches/DomainObjects3/DomainObjects.4.1.resharper.user branches/DomainObjects3/src/Core/DomainObjects/Collections/ImmutableList.cs branches/DomainObjects3/src/Core/DomainObjects/Collections/ImmutableStack.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/CommandBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SelectCommandBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelInsertStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelSelectStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/DbModelSqlStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/From/Table.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/Select/SelectResultsTable.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/Function/ScalarFunction.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/IQuery.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/InternalQuery.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/ObjectModelSelectStatement.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Select/OrderByField.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Union.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/UnionType.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/Predicate.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Criteria.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/ColumnField.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/Transaction/IService.cs branches/DomainObjects3/src/Core/DomainObjects.Core.dll.csproj branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/QueryTests.cs Added Paths: ----------- branches/DomainObjects3/src/Core/DomainObjects/Collections/Extensions.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/DbModel/IDbModelExpression.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Having.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/IObjectModelExpression.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/SearchCondition.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Where/Where.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/ScalarQuery.cs branches/DomainObjects3/src/Core/DomainObjects/Model/ branches/DomainObjects3/src/Core/DomainObjects/Model/Builder.cs branches/DomainObjects3/src/Core/DomainObjects/Model/ObjectModel/ branches/DomainObjects3/src/Core/DomainObjects/Model/ObjectModel/ObjectModelVisitor.cs branches/DomainObjects3/src/Core/DomainObjects/Model/ObjectModel/Visitation.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-09-27 20:32:14
|
Revision: 363 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=363&view=rev Author: rbeauchamp Date: 2008-09-27 20:32:05 +0000 (Sat, 27 Sep 2008) Log Message: ----------- - Added ability to build an object set from an externally-supplied datareader (e.g., from a DataTable). For a usage example, see the unit test ObjectBuilderTests.GetObjectSet() Modified Paths: -------------- branches/DomainObjects3/DomainObjects.4.1.resharper.user branches/DomainObjects3/DomainObjects.sln branches/DomainObjects3/DomainObjects.sln.cache branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/CommandExecutionUtil.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectGraphBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectInitializer.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectSetBuilder.cs branches/DomainObjects3/src/Core/DomainObjects/Transaction/States/PersistenceState.cs branches/DomainObjects3/src/Core/DomainObjects.Core.dll.csproj branches/DomainObjects3/src/Manager/ManagerForm.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/ObjectBuilderTests.cs Added Paths: ----------- branches/DomainObjects3/src/Core/DomainObjects/Transaction/States/PersistenceStateEnum.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-09-27 17:58:08
|
Revision: 362 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=362&view=rev Author: rbeauchamp Date: 2008-09-27 17:58:05 +0000 (Sat, 27 Sep 2008) Log Message: ----------- - Removing unused files. Removed Paths: ------------- branches/DomainObjects3/DomainObjects.4.0.resharper branches/DomainObjects3/DomainObjects.4.0.resharper.user This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <rbe...@us...> - 2008-09-27 17:55:29
|
Revision: 361 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=361&view=rev Author: rbeauchamp Date: 2008-09-27 17:55:17 +0000 (Sat, 27 Sep 2008) Log Message: ----------- - Removed sql parameter caching because it is problematic. Modified Paths: -------------- branches/DomainObjects3/src/Core/DomainObjects/Collections/ImmutableDictionary.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/Parameter.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/DataProvider/AbstractDataProvider.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/DataProvider/IDataProvider.cs branches/DomainObjects3/src/Core/DomainObjects/DbAccess/RowReader.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/DateAdd.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Domain/Collection.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Domain/FieldRelationship.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Domain/IPersistable.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Domain/Identity.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Domain/PersistableObject.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Transaction/Service.cs branches/DomainObjects3/src/Core/DomainObjects/Metadata/FieldDescriptor.cs branches/DomainObjects3/src/Core/DomainObjects/Metadata/MetadataExtensions.cs branches/DomainObjects3/src/Core/DomainObjects/Metadata/Tool/Generator/DomainObjectGenerator.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/ObjectValueAccessor.cs branches/DomainObjects3/src/Core/DomainObjects/Proxy/InMemoryRelationship.cs branches/DomainObjects3/src/Core/DomainObjects.Core.dll.csproj branches/DomainObjects3/src/Extensions/DomainObjects/DbAccess/DataProvider/Access/Access2000DataProvider.cs branches/DomainObjects3/src/Extensions/DomainObjects/DbAccess/DataProvider/MySql/MySqlDataProvider.cs branches/DomainObjects3/src/Extensions/DomainObjects/DbAccess/DataProvider/Oracle/OracleDataProvider.cs branches/DomainObjects3/src/Extensions/DomainObjects/DbAccess/DataProvider/SqlServer/SqlServerDataProvider.cs branches/DomainObjects3/src/Extensions/DomainObjects.Extensions.dll.csproj branches/DomainObjects3/src/Test/DomainObjects.Test/Domain/SubType.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/DomainObjectGeneratorTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/ObjectGraphTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/SerializationTests.cs branches/DomainObjects3/src/Tutorial/HelloWorld.exe.csproj Added Paths: ----------- branches/DomainObjects3/DomainObjects.4.1.resharper branches/DomainObjects3/DomainObjects.4.1.resharper.user branches/DomainObjects3/src/Core/DomainObjects/Collections/ImmutableList.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/ObjectSet.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/SerializationData.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/SerializationInfoReader.cs branches/DomainObjects3/src/Core/DomainObjects/ObjectAccess/XmlDataReader.cs branches/DomainObjects3/src/Core/DomainObjects/Serialization/ branches/DomainObjects3/src/Core/DomainObjects/Serialization/DataSetFactory.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dko...@us...> - 2008-09-18 07:29:47
|
Revision: 360 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=360&view=rev Author: dkondratiuk Date: 2008-09-18 14:29:45 +0000 (Thu, 18 Sep 2008) Log Message: ----------- DateTime primary key support Modified Paths: -------------- trunk/DomainObjects2/src/Core/DomainObjects/Facade/Domain/Key.cs trunk/DomainObjects2/src/Core/DomainObjects.Core.dll.csproj Added Paths: ----------- trunk/DomainObjects2/src/Core/DomainObjects/Facade/Domain/DateTimeKey.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
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. |
From: <rbe...@us...> - 2008-08-28 04:58:59
|
Revision: 358 http://domainobjects.svn.sourceforge.net/domainobjects/?rev=358&view=rev Author: rbeauchamp Date: 2008-08-28 04:58:56 +0000 (Thu, 28 Aug 2008) Log Message: ----------- - Implemented the Min function which returns the minimum value of a field. See the unit test FunctionTests.Min() for a usage example. - Implemented the Replace function which replaces all occurrences of a specified string value with another string value. See the unit test FunctionTests.Replace() for a usage example. Modified Paths: -------------- branches/DomainObjects3/DomainObjects.4.0.resharper.user branches/DomainObjects3/src/Core/DomainObjects/DbAccess/Command/SqlStatement/ObjectModel/Union.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Expression/Field.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/DateAdd.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/Max.cs branches/DomainObjects3/src/Core/DomainObjects.Core.dll.csproj branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/CorrelatedSubqueryTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/FunctionTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/QueryTests.cs branches/DomainObjects3/src/Test/DomainObjects.Test/TestFixture/SerializationTests.cs Added Paths: ----------- branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/Min.cs branches/DomainObjects3/src/Core/DomainObjects/Facade/Command/Function/Replace.cs This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |