Letzte Änderungen

Gelb hinterlegte Tags geben den Stand ausgelieferter Versionen wieder. Es werden drei Versionen angezeigt: ndo-x.x.x.x, enhancer-x.x.x.x und vsix-x.x.x.x. Die NDO.dll und der Enhancer werden gemeinsam in einem Nuget-Package ausgeliefert, können aber unterschiedliche Versionsnummern haben. Die vsix-Version gibt die Version der NDOPackage.dll an.

Es werden die letzten 50 Commits angezeigt. Wenn Sie die Logs weiter zurückverfolgen wollen, erstellen Sie einen GIT-Clone von http://git.netdataobjects.de/NDO.git.


Commit: 95a85b5
Author: Mirko
Date: 10.01.2019 11:32:30 +01:00

Change licenceUrl tag to license tag.

nuget\NuGet.exe (Modified)
nuget\license.txt (Added)
nuget\ndo.dll.nuspec (Modified)

Commit: a398ec7
Author: Mirko
Date: 10.01.2019 11:21:49 +01:00

Change the license and project URLs to https.

nuget\ndo.dll.nuspec (Modified)

Commit: c98fee2
Author: Mirko
Date: 10.01.2019 11:09:41 +01:00

Bump Version Numbers

NDODLL\AssemblyInfo.cs (Modified)
nuget\ndo.dll.nuspec (Modified)

Commit: f613f56
Author: Mirko
Date: 10.01.2019 11:06:08 +01:00

#1475: Bug: wrong Index in String.Format

NDOInterfaces\NDOAbstractProvider.cs (Modified)

Commit: a1f090c
Author: Mirko
Date: 25.10.2018 10:16:19 +02:00

#1925: Deserialization throws because of duplicate entries in the NDO cache

NDODLL\Cache.cs (Modified)

Commit: f878d6e
Author: Mirko
Date: 29.08.2018 13:35:53 +02:00

Bug: NDO might not find fields of base classes in inheritance lines.

NDODLL\BaseClassReflector.cs (Modified)

Commit: 310b9d8
Author: Mirko
Date: 19.03.2018 16:17:56 +01:00

#1737: Allow max as size parameter for all SqlDbTypes

NDODLL\SchemaTransitionGenerator.cs (Modified)
NDOEnhancer\Enhancer\Generator\GenericSqlGeneratorBase.cs (Modified)

Commit: 6e799e6
Author: Mirko
Date: 15.02.2018 18:33:23 +01:00

Merge branch 'master' of https://git.netdataobjects.de/NDO

NDOPackage\NDOPackage.cs (Modified)
NDOPackage\NDOPackage.csproj (Modified)
NDOPackage\NDOPackage.sln (Modified)
NDOPackage\Resources.Designer.cs (Modified)
NDOPackage\packages.config (Modified)
NDOPackage\source.extension.vsixmanifest (Modified)
PostGresProvider\PostgreProvider\AssemblyInfo.cs (Modified)
SqliteProvider\SqliteProvider\AssemblyInfo.cs (Modified)

Commit: cc7901e
Author: Mirko
Date: 15.02.2018 18:33:08 +01:00

Update the City in AssemblyInfo.cs

NDODLL\AssemblyInfo.cs (Modified)

Commit: 5258bab
Author: Mirko
Date: 04.01.2018 17:41:27 +01:00

Merge branch 'master' of http://git.netdataobjects.de/NDO

NDOInterfaces\NDOAbstractProvider.cs (Modified)

Commit: f2d43b2
Author: Mirko
Date: 04.01.2018 17:41:13 +01:00

Update auf Visual Studio 2017

NDOPackage\NDOPackage.cs (Modified)
NDOPackage\NDOPackage.csproj (Modified)
NDOPackage\NDOPackage.sln (Modified)
NDOPackage\Resources.Designer.cs (Modified)
NDOPackage\packages.config (Modified)
NDOPackage\source.extension.vsixmanifest (Modified)
PostGresProvider\PostgreProvider\AssemblyInfo.cs (Modified)
SqliteProvider\SqliteProvider\AssemblyInfo.cs (Modified)

Commit: 32a5e4a
Author: Mirko
Date: 25.10.2017 10:45:44 +02:00

#1475: Bug: take != null always returns true. Change to take != 0.

NDOInterfaces\NDOAbstractProvider.cs (Modified)

Commit: 8fc0873
Author: Mirko
Date: 18.04.2017 14:50:08 +02:00

#1475: OFFSET should be supported without FETCH clause

NDOInterfaces\NDOAbstractProvider.cs (Modified)

enhancer-3.0.0.6

Commit: 0760543
Author: Mirko
Date: 05.12.2016 19:00:54 +01:00

Bump version number of the nuget package

nuget\ndo.dll.nuspec (Modified)

Commit: 855bd08
Author: Mirko
Date: 05.12.2016 18:52:21 +01:00

#1290: NDO Enhancer inserts ndo_get for fields of nested classes, if they have the same name as persistent fields

NDOEnhancer\AssemblyInfo.cs (Modified)
NDOEnhancer\Class.cs (Modified)
TestEnhancerVersion4\PureBusinessClasses\Mitarbeiter.cs (Modified)

ndo-3.0.0.8

Commit: 8112cad
Author: Mirko
Date: 10.11.2016 13:14:58 +01:00

NDO Release 3.0.0.8

NDODLL\AssemblyInfo.cs (Modified)
nuget\ndo.dll.nuspec (Modified)

Commit: cd925e7
Author: Mirko
Date: 10.11.2016 11:16:30 +01:00

#1324 ShortId format should be changed

NDODLL\Key.cs (Modified)
NDODLL\PersistenceManager.cs (Modified)
NDODLL\ShortId\ShortIdExtensions.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\ShortIdTests.cs (Modified)

Commit: 81e9121
Author: Mirko
Date: 08.11.2016 10:59:03 +01:00

Added a Test for Linq iteration over hollow relation

TestEnhancerVersion4\NdoUnitTests\NDOMitarbeiterReiseTests.cs (Modified)

ndo-3.0.0.7

Commit: 310edca
Author: Mirko
Date: 07.11.2016 18:27:54 +01:00

NDO Release 3.0.0.7

NDODLL\AssemblyInfo.cs (Modified)
nuget\ndo.dll.nuspec (Modified)

Commit: 3d8d0e2
Author: Mirko
Date: 03.11.2016 16:08:05 +01:00

Make sure that Refresh() reloads the relation lists.

TestEnhancerVersion4\NdoUnitTests\NDOMitarbeiterReiseTests.cs (Modified)

Commit: 12c1027
Author: Mirko
Date: 03.11.2016 16:07:01 +01:00

Make sure that Refresh() reloads the relation lists.

TestEnhancerVersion4\NdoUnitTests\NDOMitarbeiterReiseTests.cs (Modified)

Commit: 308de69
Author: Mirko
Date: 19.10.2016 12:46:25 +02:00

See Enhancer error #1290. This should be solved.

TestEnhancerVersion4\PureBusinessClasses\Mitarbeiter.cs (Modified)
TestEnhancerVersion4\TestRunner\TestRunner.cs (Modified)

Commit: d831022
Author: Mirko
Date: 19.10.2016 12:22:16 +02:00

#1289: NDO Query parameters should support null as parameter value

NDODLL\NDOPersistenceHandler.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\NDOMitarbeiterTests.cs (Modified)
TestEnhancerVersion4\PureBusinessClasses\Mitarbeiter.cs (Modified)

Commit: 7771c1e
Author: Mirko
Date: 19.10.2016 12:18:05 +02:00

#1288: VirtualTable.FirstOrDefault throws exception if the no object can't be found

NDODLL\Linq\VirtualTable.cs (Modified)

Commit: a781754
Author: Mirko
Date: 07.09.2016 10:18:04 +02:00

#1197: ObjectContainer doesn't contain real object, but a Cache.Entry object

NDODLL\Cache.cs (Modified)
NDODLL\PersistenceManager.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\NDOMitarbeiterTests.cs (Modified)

ndo-3.0.0.6

Commit: 994122f
Author: Mirko
Date: 12.07.2016 21:53:01 +02:00

#1147: Enhancer analyzes own assembly even it EnableEnhancer == false
Removing Code from times where the Enhancer was part of the Visual Studio Add-in

NDOEnhancer\Enhancer\Enhancer.cs (Modified)
NDOEnhancer\Enhancer\ProjectDescription.cs (Modified)
NDOEnhancer\EnhancerMain.cs (Modified)

enhancer-3.0.0.5

Commit: b8011eb
Author: Mirko
Date: 12.07.2016 18:21:09 +02:00

Make that the NDOPackage compiles. This will most probably cause that VS 2010 cant install the package.

NDOPackage\NDOPackage.csproj (Modified)
NDOPackage\NDOPackage.sln (Modified)
NDOPackage\Resources.Designer.cs (Modified)
NDOPackage\packages.config (Modified)

Commit: 0d682a3
Author: Mirko
Date: 12.07.2016 18:20:07 +02:00

Fix the umlauts int the UnitTest project. Add some tests for the Ranking.

TestEnhancerVersion4\NdoUnitTests\ConnectionGenerator.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\DeleteForeignRelationTests.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\ForeignObjectTests.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\IdGenerator.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\LandFlughafenTests.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\NDOMitarbeiterReiseTests.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\NDOMitarbeiterTests.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\NDOReiseLänderTests.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\NDOReiseTests.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\NdoUnitTests.csproj (Modified)
TestEnhancerVersion4\NdoUnitTests\NdoUnitTests.ndoproj (Modified)
TestEnhancerVersion4\NdoUnitTests\Objektbäume.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\PersistenceManagerFactory.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\PolymorphicWTable.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\Rel1to1Bidirectional.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\Rel1to1BidirectionalWTable.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\Rel1to1Directed.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\Rel1toNDirectedWTable.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\Rel1toNDirectedWTableComposition.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\SelfReference.cs (Modified)

... 49 files changed.


Commit: d609f2b
Author: Mirko
Date: 12.07.2016 18:19:13 +02:00

Adjust path to portable git

Make\NDO.proj (Modified)

Commit: 2583102
Author: Mirko
Date: 12.07.2016 18:18:42 +02:00

#1143 Ranking persistent types in the Mappings class fails under certain circumstances
#1145 Alter Update Rank according to the actual data

NDODLL\AssemblyInfo.cs (Modified)
NDODLL\ClassRank.cs (Modified)
NDODLL\Mapping\Class.cs (Modified)
NDODLL\Mappings.cs (Modified)
NDODLL\PersistenceManager.cs (Modified)
NDOEnhancer.BuildTask\NDOEnhancer.BuildTask\NDOEnhancer.BuildTask.csproj (Modified)
NDOEnhancer\Enhancer.csproj (Modified)
NdoDllUnitTests\NDODllTests.cs (Modified)

Commit: 8f5b4ce
Author: Mirko
Date: 09.07.2016 18:29:36 +02:00

Fix the rank order.
Cache the rank order while sorting.

NDODLL\ClassRank.cs (Modified)

Commit: 93c95e6
Author: Mirko
Date: 09.07.2016 17:41:58 +02:00

Consider mapping tables and user generated oids while building the update rank.

NDODLL\ClassRank.cs (Modified)
NdoDllUnitTests\NDODllTests.cs (Modified)

Commit: 21892a5
Author: Mirko
Date: 09.07.2016 15:42:22 +02:00

Adjust class rank to the results given bei NDO 3.0.0.5

NdoDllUnitTests\NDODllTests.cs (Modified)

Commit: 2caba02
Author: Mirko
Date: 09.07.2016 15:23:52 +02:00

Adding an experimental UpdateRank algorithm

NDODLL\ClassRank.cs (Modified)
NDODLL\Mapping\Relation.cs (Modified)
NDODLL\Mappings.cs (Modified)
NDODLL\NDO.sln (Modified)
NDODLL\PersistenceManager.cs (Modified)
NdoDllUnitTests\NDODllTests.cs (Added)
NdoDllUnitTests\NdoDllUnitTests.csproj (Added)
NdoDllUnitTests\Properties\AssemblyInfo.cs (Added)
NdoDllUnitTests\packages.config (Added)

Commit: 288722f
Author: Mirko
Date: 07.07.2016 14:13:24 +02:00

Extract building of the update rank in an own class

NDODLL\ClassRank.cs (Added)
NDODLL\Mappings.cs (Modified)
NDODLL\NDO.csproj (Modified)

Commit: 9aa335f
Author: Mirko
Date: 05.07.2016 15:36:48 +02:00

Encryption of fields. Note: we need an attribute to support encryption.

.gitignore (Added)
NDODLL\AesHelper.cs (Added)
NDODLL\AssemblyInfo.cs (Modified)
NDODLL\Mapping\Class.cs (Modified)
NDODLL\Mapping\Field.cs (Modified)
NDODLL\NDO.csproj (Modified)
NDODLL\PersistenceManager.cs (Modified)
TestEnhancerVersion4\NdoUnitTests\packages.config (Added)
TestEnhancerVersion4\PureBusinessClasses\packages.config (Added)
UnitTestGenerator\UnitTests\TestRunner.cs (Added)

Commit: 25bfb35
Author: mirko
Date: 31.05.2016 18:17:39 +02:00

#1128: Execute should haven an option which doesn't return a reader

NDODLL\ISqlPassThroughHandler.cs (Modified)
NDODLL\SqlPassThroughHandler.cs (Modified)

Commit: ee5656f
Author: mirko
Date: 25.05.2016 13:49:05 +02:00

Added a comment

NDODLL\Query.cs (Modified)

Commit: 623b614
Author: mirko
Date: 24.05.2016 11:54:10 +02:00

#1122: VirtualTable should implement Single and SingleOrDefault

NDODLL\Linq\VirtualTable.cs (Modified)

Commit: ff14f24
Author: mirko
Date: 20.05.2016 14:21:17 +02:00

Rename PM.cs to PersistenceManager.cs

NDODLL\NDO.csproj (Modified)
NDODLL\PersistenceManager.cs (Renamed)

Commit: d0c0b02
Author: mirko
Date: 18.05.2016 14:10:29 +02:00

There is no NDOEnhancer32 Build Task. Let's remove the target.

nuget\ndo.dll.targets (Modified)

Commit: 826f634
Author: mirko
Date: 18.05.2016 14:09:32 +02:00

Neue Assembly-Version, damit nicht ältere Versionen der BuildTask im VS verwendet werden.

NDOEnhancer.BuildTask\NDOEnhancer.BuildTask\Properties\AssemblyInfo.cs (Modified)

Commit: 69a341d
Author: mirko
Date: 25.04.2016 12:24:52 +02:00

#1098 Change the Licence and Copyright Notice to the MIT Licence.

ClassGenerator\AddPrimaryKeyWizard\AddPrimaryKeyWiz.Designer.cs (Modified)
ClassGenerator\AddPrimaryKeyWizard\AddPrimaryKeyWiz.cs (Modified)
ClassGenerator\ApplicationController.cs (Modified)
ClassGenerator\AssemblyInfo.cs (Modified)
ClassGenerator\AssemblyWizard\AssemblyWiz1.cs (Modified)
ClassGenerator\AssemblyWizard\AssemblyWiz2.cs (Modified)
ClassGenerator\AssemblyWizard\AssemblyWiz3.cs (Modified)
ClassGenerator\AssemblyWizard\AssemblyWiz4.cs (Modified)
ClassGenerator\AssemblyWizard\AssemblyWiz5.cs (Modified)
ClassGenerator\AssemblyWizard\AssemblyWizController.cs (Modified)
ClassGenerator\AssemblyWizard\AssemblyWizModel.cs (Modified)
ClassGenerator\AssemblyWizard\ConnectionStringDialog.cs (Modified)
ClassGenerator\ClassGenerator\AssemblyInfo.cs (Modified)
ClassGenerator\ClassGenerator\ClassGenerator.cs (Modified)
ClassGenerator\ExtendedMappingFile.cs (Modified)
ClassGenerator\FixupEntry.cs (Modified)
ClassGenerator\ForeignKeyWizard\ForeignKeyWiz1.cs (Modified)
ClassGenerator\ForeignKeyWizard\ForeignKeyWiz2.cs (Modified)
ClassGenerator\ForeignKeyWizard\ForeignKeyWiz3.cs (Modified)
ClassGenerator\ForeignKeyWizard\ForeignKeyWiz4.cs (Modified)

... 746 files changed.


Commit: c428700
Author: mirko
Date: 25.04.2016 12:15:51 +02:00

Increment version numbers of the package, NDO.dll, and NDOEnhancer.dll.

NDODLL\AssemblyInfo.cs (Modified)
NDOEnhancer\AssemblyInfo.cs (Modified)
nuget\ndo.dll.nuspec (Modified)

ndo-3.0.0.5

Commit: 373a78e
Author: mirko
Date: 22.04.2016 21:09:05 +02:00

Bump version number of the nuget package

nuget\ndo.dll.nuspec (Modified)

Commit: 115c89c
Author: mirko
Date: 22.04.2016 21:05:30 +02:00

Bug: The NDOInterfaces.dll of the inspected assembly was not loaded dynamically, if the version number didn't match.

NDOEnhancer\EnhancerMain.cs (Modified)

Commit: c6ba8da
Author: mirko
Date: 22.04.2016 21:03:55 +02:00

#1102 SqlPassThroughHandler
Tests for transactions and SqlPassThrough

NDODLL\ISqlPassThroughHandler.cs (Added)
NDODLL\Mapping\Class.cs (Modified)
NDODLL\Mapping\MappingTable.cs (Modified)
NDODLL\NDO.csproj (Modified)
NDODLL\PM.cs (Modified)
NDODLL\Query.cs (Modified)
NDODLL\SqlPassThroughHandler.cs (Added)
TestEnhancerVersion4\NdoUnitTests\NdoUnitTests.csproj (Modified)
TestEnhancerVersion4\NdoUnitTests\NdoUnitTests.ndoproj (Modified)
TestEnhancerVersion4\NdoUnitTests\TestLogAdapter.cs (Added)
TestEnhancerVersion4\NdoUnitTests\TransactionTests.cs (Added)
TestEnhancerVersion4\PureBusinessClasses\PureBusinessClasses.csproj (Modified)
TestEnhancerVersion4\PureBusinessClasses\PureBusinessClasses.ndoproj (Modified)

Commit: d78daba
Author: mirko
Date: 22.04.2016 20:13:07 +02:00

Removal of an unused member variable.
Sign the assembly with the project settings and not with the AssemblyInfo.cs

NDOInterfaces\AssemblyInfo.cs (Modified)
NDOInterfaces\NDOAbstractProvider.cs (Modified)
NDOInterfaces\NDOInterfaces.csproj (Modified)

Commit: 0ae7b20
Author: mirko
Date: 21.04.2016 14:06:24 +02:00

#1103 pm.Revision should reflect the AssemblyVersion

NDODLL\PM.cs (Modified)

Commit: a8da08f
Author: mirko
Date: 15.04.2016 16:57:16 +02:00

#1099 Insert role names automatically

NDOEnhancer\Enhancer\Nodes\ClassNode.cs (Modified)
NDOEnhancer\Enhancer\Nodes\RelationNode.cs (Modified)