Recent Changes

Yellow tags reflect the status of deployed versions. Three versions are displayed: ndo-x.x.x, build-x.x.x, and vsix-x.x.x. The enhancer is in the ndo.build package. The vsix version specifies the version of the NDOPackage.dll.

The last 50 commits are displayed. If you want to trace the logs further, create a GIT clone of https://github.com/mirkomaty/NDO.


build-5.0.1 ndo-5.0.1 vsix-5.0.0

Commit: 964ec79
Author: Mirko
Date: 30.06.2025 17:56:33 +02:00

Use Winforms.FontSize for all WinForms dialogs.

Tools/AddMappingToVsix/Program.cs (Modified)

Commit: 5192672
Author: Mirko
Date: 30.06.2025 17:33:24 +02:00

Use Winforms.FontSize for all WinForms dialogs.

NDOPackage/ConfigurationDialog.cs (Modified)
NDOPackage/NDOPackage.csproj (Modified)
NDOPackage/PersistentClassDialog.cs (Modified)
NDOPackage/PersistentClassDialog.resx (Modified)
NDOPackage/RelationDialog.cs (Modified)
SimpleMappingTool/MainForm.cs (Modified)
SimpleMappingTool/Mapping.csproj (Modified)

Commit: e424d5f
Author: Mirko
Date: 20.06.2025 18:15:16 +02:00

Remove everything which uses packages.config

IntegrationTests/IntegrationTests/packages.config (Deleted)
IntegrationTests/TestRunner/NDOMapping.xml (Deleted)
IntegrationTests/TestRunner/TestRunner.cs (Deleted)
IntegrationTests/TestRunner/TestRunner.csproj (Deleted)
IntegrationTests/TestRunner/app.config (Deleted)
IntegrationTests/TestRunner/packages.config (Deleted)
NDODLL/packages.config (Deleted)
NdoJsonFormatter/FormatterUnitTests/packages.config (Deleted)
NdoJsonFormatter/NdoJsonFormatter/packages.config (Deleted)
Provider/MySqlConnectorProvider/MySqlConnectorUISupport/packages.config (Deleted)
Provider/MySqlNdoProvider/CheckCommandBuilder/App.ico (Deleted)
Provider/MySqlNdoProvider/CheckCommandBuilder/AssemblyInfo.cs (Deleted)
Provider/MySqlNdoProvider/CheckCommandBuilder/CheckCommandBuilder.csproj (Deleted)
Provider/MySqlNdoProvider/CheckCommandBuilder/Class1.cs (Deleted)
Provider/MySqlNdoProvider/CheckCommandBuilder/app.config (Deleted)
Provider/MySqlNdoProvider/CheckCommandBuilder/packages.config (Deleted)
Provider/MySqlNdoProvider/MySqlUISupport/packages.config (Deleted)
Provider/SqliteProvider/CheckCommandBuilder/App.ico (Deleted)
Provider/SqliteProvider/CheckCommandBuilder/AssemblyInfo.cs (Deleted)
Provider/SqliteProvider/CheckCommandBuilder/CheckCommandBuilder.csproj (Deleted)

... 25 files changed.


Commit: c4fdde3
Author: Mirko
Date: 20.06.2025 18:02:07 +02:00

Merge remote-tracking branch 'remotes/origin/master' into main/v5.0

NDOEnhancer/NDOEnhancer/NDOEnhancer.csproj (Modified)

Commit: b74c314
Author: Mirko
Date: 20.06.2025 17:55:32 +02:00

The NDORelationAttribute can be from an assembly with another version. This can happing during enhancement. So we need to make sure to get the attribute with the right type.

NDO.Mapping/NDO.Mapping/NDO.Mapping.csproj (Modified)
NDO.Mapping/NDO.Mapping/Relation.cs (Modified)
NDO.Mapping/NDO.Mapping/Serialization/SerializationExtensions.cs (Added)

Commit: a5a7f46
Author: Mirko
Date: 19.06.2025 18:49:19 +02:00

Make some adjustments of the layout of the MappingTool.

SimpleMappingTool/MainForm.cs (Modified)
SimpleMappingTool/Mapping.csproj (Modified)

Commit: 443f0d3
Author: Mirko
Date: 19.06.2025 18:04:18 +02:00

Merge branch 'vsix-5' into main/v5.0

Make/NDO.proj (Modified)
NDOEnhancer/NDOEnhancer/Properties/launchSettings.json (Modified)
NDOPackage/ConfigurationDialog.cs (Modified)
NDOPackage/NDOPackage.csproj (Modified)
SimpleMappingTool/Mapping.csproj (Modified)
Tools/AddMappingToVsix/AddMappingToVsix.csproj (Added)
Tools/AddMappingToVsix/AddMappingToVsix.sln (Added)
Tools/AddMappingToVsix/Program.cs (Added)
Tools/AddMappingToVsix/Properties/launchSettings.json (Added)

Commit: 1f5c0c6
Author: Mirko
Date: 19.06.2025 18:03:24 +02:00

Trick NDOPackage.csproj to include all .exes and .dlls.

Make/NDO.proj (Modified)
NDOEnhancer/NDOEnhancer/Properties/launchSettings.json (Modified)
NDOPackage/NDOPackage.csproj (Modified)
SimpleMappingTool/Mapping.csproj (Modified)
Tools/AddMappingToVsix/Program.cs (Modified)

Commit: 4666cb7
Author: Mirko
Date: 19.06.2025 16:03:17 +02:00

The enhancer couldn't resolve attribute types.

Make/NDO.proj (Modified)
NDO.Mapping/NDO.Mapping/FieldMap.cs (Modified)
NDO.Mapping/NDO.Mapping/NDO.Mapping.csproj (Modified)
NDO.Mapping/NDO.Mapping/Relation.cs (Modified)
NDODLL/NDO.csproj (Modified)
NDOEnhancer/NDOEnhancer/Enhancer/Nodes/AssemblyNode.cs (Modified)
NDOEnhancer/NDOEnhancer/NDOEnhancer.csproj (Modified)
SimpleMappingTool/Mapping.csproj (Modified)
Tools/PatchNdoVersion/Program.cs (Modified)
nuget/NDO.Build.nuspec (Modified)

Commit: 6f29331
Author: Mirko
Date: 17.06.2025 14:53:30 +02:00

TargetFrameworks for NDOEnhancer and the Provider must be treated differently.

NDOEnhancer/NDOEnhancer/NDOEnhancer.csproj (Modified)

Commit: 8489775
Author: Mirko
Date: 16.06.2025 12:11:10 +02:00

Start fixing the VSIX generation.

Make/NDO.proj (Modified)
NDOPackage/ConfigurationDialog.cs (Modified)
NDOPackage/NDOPackage.csproj (Modified)
Tools/AddMappingToVsix/AddMappingToVsix.csproj (Added)
Tools/AddMappingToVsix/AddMappingToVsix.sln (Added)
Tools/AddMappingToVsix/Program.cs (Added)
Tools/AddMappingToVsix/Properties/launchSettings.json (Added)

Commit: db278e7
Author: Mirko
Date: 14.06.2025 13:10:16 +02:00

Fix opening of the mapping tool in .vsix

.gitignore (Modified)
NDOPackage/Commands/OpenMappingTool.cs (Modified)
NDOPackage/NDOPackage.csproj (Modified)
NDOPackage/VSCommandTable.cs (Modified)
NDOPackage/VSCommandTable.vsct (Modified)
NDOPackage/source.extension.cs (Modified)
NDOPackage/source.extension.vsixmanifest (Modified)
SimpleMappingTool/AddPropertyDialog.cs (Modified)
SimpleMappingTool/MainForm.cs (Modified)
SimpleMappingTool/Mapping.csproj (Modified)
SimpleMappingTool/app.config (Deleted)

Commit: 8c4b1f0
Author: Mirko
Date: 14.06.2025 12:06:07 +02:00

Generate Symbol Package for NDO.JsonFormatter

NdoJsonFormatter/NdoJsonFormatter/NDO.JsonFormatter.csproj (Modified)

Commit: 9c6328f
Author: Mirko
Date: 14.06.2025 11:25:23 +02:00

Tests should call the enhancer from the correct directory

IntegrationTests/PureBusinessClasses/PureBusinessClasses.csproj (Modified)

build-5.0.0 ndo-5.0.0

Commit: 50fd6c5
Author: Mirko
Date: 13.06.2025 18:09:34 +02:00

Generate snupkg files for each NDO provider.

Provider/MySqlConnectorProvider/NDO.MySqlConnector/NDO.MySqlConnector.csproj (Modified)
Provider/MySqlNdoProvider/NDO.MySql/NDO.MySql.csproj (Modified)
Provider/OracleProvider/NDO.Oracle/NDO.Oracle.csproj (Modified)
Provider/PostGresProvider/NDO.Postgre/NDO.Postgre.csproj (Modified)
Provider/SqlServerProvider/NDO.SqlServer/NDO.SqlServer.csproj (Modified)
Provider/SqliteProvider/NDO.Sqlite/NDO.Sqlite.csproj (Modified)

Commit: e187d8e
Author: Mirko
Date: 13.06.2025 17:45:09 +02:00

#1953 Use an extra transaction for each SchemaTransition element.

NDODLL/PersistenceManager.cs (Modified)

Commit: 01941c7
Author: Mirko
Date: 13.06.2025 12:02:13 +02:00

Make the SchemaTransitions more reliable.
Make SchemaTransitions work with Postgres.

NDODLL/PersistenceManager.cs (Modified)
NDODLL/SchemaTransitionGenerator.cs (Modified)
Provider/PostGresProvider/NDO.Postgre/Generator.cs (Modified)
Provider/PostGresProvider/NDO.Postgre/Provider.cs (Modified)

Commit: f4c9ea2
Author: Mirko
Date: 12.06.2025 17:26:04 +02:00

Add AutoIncrementColumn to postgre database.
Change 'User=' to 'User Id=' in the postgre connection string.

Provider/PostGresProvider/NDO.Postgre/Generator.cs (Modified)
Provider/PostGresProvider/NDO.Postgre/Provider.cs (Modified)
Provider/PostGresProvider/PostGresUISupport/PostGresUIProvider.cs (Modified)

Commit: fbaa1b0
Author: Mirko
Date: 12.06.2025 14:40:17 +02:00

Enable using serials as AutoIncrementColumn with postgres.

Provider/PostGresProvider/NDO.Postgre/Generator.cs (Modified)
Provider/PostGresProvider/NDO.Postgre/Provider.cs (Modified)

Commit: 3917c60
Author: Mirko
Date: 12.06.2025 13:07:50 +02:00

Remove an unused delegate declaration.
Code Refactoring and comments in SchemaTransitionGenerator.
Copy all providers in the NDOEnhancer bin/Debug directory, to have them available for tests.

NDODLL/PersistenceManager.cs (Modified)
NDODLL/SchemaTransitionGenerator.cs (Modified)
NDOEnhancer/NDOEnhancer/NDOEnhancer.csproj (Modified)
NDOEnhancer/NDOEnhancer/Properties/launchSettings.json (Modified)

Commit: e4584c5
Author: Mirko
Date: 10.06.2025 13:15:32 +02:00

#1953: Change the SchemaTransitions so that each transition has a Guid Id.

NDODLL/Application/BuilderExtensions.cs (Modified)
NDODLL/PersistenceManager.cs (Modified)

Commit: 273289e
Author: Mirko
Date: 09.06.2025 18:14:48 +02:00

#1953: Change the SchemaTransitions so that each transition has a Guid Id.
Fix the GetSqlLiteral method to produce reliable DateTime literals

NDODLL/PersistenceManager.cs (Modified)
NDOEnhancer/NDOEnhancer/Enhancer/Generator/NdoTransDiffGenerator.cs (Modified)
NDOInterfaces/NDOAbstractProvider.cs (Modified)
Provider/MySqlConnectorProvider/NDO.MySqlConnector/MySqlProvider.cs (Modified)
Provider/MySqlNdoProvider/NDO.MySql/MySqlProvider.cs (Modified)
Provider/PostGresProvider/NDO.Postgre/Provider.cs (Modified)
Provider/SqlServerProvider/NDO.SqlServer/Provider.cs (Modified)
Provider/SqliteProvider/NDO.Sqlite/Provider.cs (Modified)

Commit: e9b343b
Author: Mirko
Date: 08.06.2025 12:47:09 +02:00

#2052: SchemaTransitions should support the creation of indexes.

NDODLL.Tests/NdoDllUnitTests/NdoDllUnitTests.csproj (Modified)
NDODLL.Tests/NdoDllUnitTests/TransitionTests.cs (Added)
NDODLL/SchemaTransitionGenerator.cs (Modified)

Commit: 0549873
Author: Mirko
Date: 07.06.2025 09:09:14 +02:00

Upgrade to the newest mono.cecil version.

NDOEnhancer/NDOEnhancer/NDOEnhancer.csproj (Modified)

Commit: 53734fc
Author: Mirko
Date: 07.06.2025 09:07:43 +02:00

Make sure, the newest NDO.build package is in the package source folder.

Make/NDO.proj (Modified)

Commit: d2d305f
Author: Mirko
Date: 07.06.2025 08:50:33 +02:00

Remove unused code

NDOEnhancer/NDOEnhancer/NDOEnhancer.csproj (Modified)
Provider/MySqlConnectorProvider/NDO.MySqlConnector/app.config (Deleted)
Provider/MySqlNdoProvider/NDO.MySql/app.config (Deleted)
Provider/OracleProvider/NDO.Oracle/app.config (Deleted)

Commit: 15c3997
Author: Mirko
Date: 06.06.2025 20:11:33 +02:00

Fix the references of the UIProviders from net48 => net4.8

NDOPackage/NDOPackage.csproj (Modified)

Commit: 01445bc
Author: Mirko
Date: 06.06.2025 19:50:47 +02:00

Add readme files to all provider packages.

Provider/MySqlConnectorProvider/NDO.MySqlConnector/NDO.MySqlConnector.csproj (Modified)
Provider/MySqlConnectorProvider/NDO.MySqlConnector/readme.md (Added)
Provider/MySqlNdoProvider/NDO.MySql/NDO.MySql.csproj (Modified)
Provider/MySqlNdoProvider/NDO.MySql/readme.md (Added)
Provider/OracleProvider/NDO.Oracle/NDO.Oracle.csproj (Modified)
Provider/OracleProvider/NDO.Oracle/readme.md (Added)
Provider/PostGresProvider/NDO.Postgre/readme.md (Modified)
Provider/SqlServerProvider/NDO.SqlServer/NDO.SqlServer.csproj (Modified)
Provider/SqlServerProvider/NDO.SqlServer/readme.md (Added)
Provider/SqliteProvider/NDO.Sqlite/NDO.Sqlite.csproj (Modified)
Provider/SqliteProvider/NDO.Sqlite/readme.md (Added)

Commit: 0a71280
Author: Mirko
Date: 06.06.2025 19:17:00 +02:00

Let the debug logs depend on the enabling of the logging system
We need a net48 version of the NDOInterfaces package for the UISupport
NDOPackage: Install NDO.build in the ConfigurationDialog
Update the dependencies of the NDOPackage.
NDO.Build nuspec should get the NDOEnhancer from the net9.0 folder.

NDODLL/NDO.sln (Deleted)
NDODLL/PersistenceManager.cs (Modified)
NDODLL/SqlDumper.cs (Modified)
NDODLL/SqlPersistenceHandling/SqlPersistenceHandler.cs (Modified)
NDOInterfaces/NDOInterfaces.csproj (Modified)
NDOPackage/ConfigurationDialog.cs (Modified)
NDOPackage/NDOPackage.csproj (Modified)
nuget/NDO.Build.nuspec (Modified)

Commit: 7e08240
Author: Mirko
Date: 05.06.2025 20:28:42 +02:00

Fix generating of columns for netstandard assemblies.

Make/NDO.proj (Modified)
NDO.Mapping/NDO.Mapping/FieldMap.cs (Modified)
NDO.Mapping/NDO.Mapping/NDO.Mapping.csproj (Modified)
NDO.ProviderFactory/NDO.ProviderFactory/NDO.ProviderFactory.csproj (Modified)
NDODLL/NDO.csproj (Modified)
NDOEnhancer/NDOEnhancer/EnhancerMain.cs (Modified)

Commit: cf66d4f
Author: Mirko
Date: 05.06.2025 17:08:07 +02:00

Provider should support .NET 9.
Update the ADO.NET provider to the newest possible version.
SqlServer: Use Microsoft.Data.SqlClient instead of System.Data.SqlClient.

Provider/MySqlConnectorProvider/NDO.MySqlConnector/NDO.MySqlConnector.csproj (Modified)
Provider/MySqlNdoProvider/NDO.MySql/NDO.MySql.csproj (Modified)
Provider/OracleProvider/NDO.Oracle/NDO.Oracle.csproj (Modified)
Provider/PostGresProvider/NDO.Postgre/NDO.Postgre.csproj (Modified)
Provider/SqlServerProvider/NDO.SqlServer/NDO.SqlServer.csproj (Modified)
Provider/SqlServerProvider/NDO.SqlServer/Provider.cs (Modified)
Provider/SqliteProvider/NDO.Sqlite/NDO.Sqlite.csproj (Modified)

Commit: fb99706
Author: Mirko
Date: 05.06.2025 15:44:15 +02:00

NET 9.0 Support.

NDO.Mapping/NDO.Mapping/NDO.Mapping.csproj (Modified)
NDO.ProviderFactory/NDO.ProviderFactory/NDO.ProviderFactory.csproj (Modified)
NDO.SchemaGenerator/NDO.SchemaGenerator/NDO.SchemaGenerator.csproj (Modified)
NDODLL/NDO.csproj (Modified)
NDOEnhancer/Ecma335Tests/Ecma335Tests.csproj (Modified)
NDOEnhancer/NDOEnhancer/NDOEnhancer.csproj (Modified)
NDOEnhancer/NDOEnhancerWithTestsAndNDO.sln (Modified)
NDOEnhancer/PersistentEnhancerTestClasses/PersistentEnhancerTestClasses.csproj (Modified)
NDOEnhancer/PersistentEnhancerTestClasses/PersistentEnhancerTestClasses.ndoproj (Modified)

Commit: cbfe9ed
Author: Mirko
Date: 05.06.2025 14:14:24 +02:00

Change the Build Script.

Make/NDO.proj (Modified)
Make/Test.proj (Deleted)
NDODLL/NDO.csproj (Modified)
UnitTestGenerator/UnitTests/NDOTest.cs (Modified)

Commit: 5058b84
Author: Mirko
Date: 04.06.2025 17:27:41 +02:00

Make tests debuggable and fix the path to NDOMapping.xml.

UnitTestGenerator/PersistentClasses/PersistentClasses.csproj (Modified)
UnitTestGenerator/TestGenerator/MappingTestGenerator.cs (Modified)
UnitTestGenerator/TestGenerator/TestGenerator.cs (Modified)
UnitTestGenerator/UnitTests/MappingUnitTests.cs (Modified)
UnitTestGenerator/UnitTests/UnitTests.cs (Modified)
UnitTestGenerator/UnitTests/UnitTests.csproj (Modified)

Commit: 36bb808
Author: Mirko
Date: 04.06.2025 17:07:29 +02:00

Make all generated unit tests green.

UnitTestGenerator/TestGenerator/MappingTestGenerator.cs (Modified)
UnitTestGenerator/TestGenerator/TestGenerator.cs (Modified)
UnitTestGenerator/UnitTests/MappingUnitTests.cs (Modified)
UnitTestGenerator/UnitTests/UnitTests.cs (Modified)

Commit: 6d63e12
Author: Mirko
Date: 03.06.2025 20:06:36 +02:00

Fix the TestGenerator.

UnitTestGenerator/CodeGenerator/Class.cs (Modified)
UnitTestGenerator/TestGenerator/ClassGenerator.cs (Modified)
UnitTestGenerator/TestGenerator/Code/TestFixture.cs (Modified)
UnitTestGenerator/TestGenerator/MappingGenerator.cs (Modified)
UnitTestGenerator/TestGenerator/MappingTestGenerator.cs (Modified)
UnitTestGenerator/TestGenerator/TestGenerator.cs (Modified)
UnitTestGenerator/UnitTests/App.ico (Deleted)
UnitTestGenerator/UnitTests/AssemblyInfo.cs (Deleted)
UnitTestGenerator/UnitTests/MappingUnitTests.cs (Modified)
UnitTestGenerator/UnitTests/NDOTest.cs (Added)
UnitTestGenerator/UnitTests/TestApp.cs (Deleted)
UnitTestGenerator/UnitTests/TestRunner.cs (Deleted)
UnitTestGenerator/UnitTests/UnitTests.cs (Modified)
UnitTestGenerator/UnitTests/UnitTests.csproj (Modified)
UnitTestGenerator/UnitTests/UnitTests.ndoproj (Modified)
UnitTestGenerator/UnitTests/app.config (Deleted)

Commit: 0bec001
Author: Mirko
Date: 03.06.2025 19:25:02 +02:00

Convert all projects to net8.0

UnitTestGenerator/CodeGenerator/CodeGenerator.csproj (Modified)
UnitTestGenerator/CodeGenerator/Properties/AssemblyInfo.cs (Deleted)
UnitTestGenerator/PersistentClasses/AssemblyInfo.cs (Deleted)
UnitTestGenerator/PersistentClasses/NDOMapping.xml (Modified)
UnitTestGenerator/PersistentClasses/PersistentClasses.csproj (Modified)
UnitTestGenerator/PersistentClasses/PersistentClasses.ndoproj (Modified)
UnitTestGenerator/TestGenerator/App.ico (Deleted)
UnitTestGenerator/TestGenerator/AssemblyInfo.cs (Deleted)
UnitTestGenerator/TestGenerator/ClassGenerator.cs (Modified)
UnitTestGenerator/TestGenerator/Code/PersistentClass.cs (Renamed)
UnitTestGenerator/TestGenerator/Code/Relation.cs (Renamed)
UnitTestGenerator/TestGenerator/Code/TestFixture.cs (Renamed)
UnitTestGenerator/TestGenerator/MappingGenerator.cs (Modified)
UnitTestGenerator/TestGenerator/MappingTestGenerator.cs (Modified)
UnitTestGenerator/TestGenerator/TestGenerator.cs (Modified)
UnitTestGenerator/TestGenerator/TestGenerator.csproj (Modified)
UnitTestGenerator/TestGenerator/app.config (Deleted)

Commit: 72f6226
Author: Mirko
Date: 03.06.2025 18:57:24 +02:00

New Structure for the TestGenerator

UnitTestGenerator/CodeGenerator/CodeGenerator.csproj (Modified)
UnitTestGenerator/PersistentClasses/PersistentClasses.csproj (Modified)
UnitTestGenerator/TestGenerator.csproj (Deleted)
UnitTestGenerator/TestGenerator.sln (Modified)
UnitTestGenerator/TestGenerator/App.ico (Renamed)
UnitTestGenerator/TestGenerator/AssemblyInfo.cs (Renamed)
UnitTestGenerator/TestGenerator/ClassGenerator.cs (Renamed)
UnitTestGenerator/TestGenerator/Main.cs (Renamed)
UnitTestGenerator/TestGenerator/MappingGenerator.cs (Renamed)
UnitTestGenerator/TestGenerator/MappingTestGenerator.cs (Renamed)
UnitTestGenerator/TestGenerator/RelInfo.cs (Renamed)
UnitTestGenerator/TestGenerator/Test.cs (Renamed)
UnitTestGenerator/TestGenerator/TestGenerator.cs (Renamed)
UnitTestGenerator/TestGenerator/TestGenerator.csproj (Added)
UnitTestGenerator/TestGenerator/app.config (Renamed)
UnitTestGenerator/UnitTests/UnitTests.csproj (Modified)

Commit: ab2cdbc
Author: Mirko
Date: 03.06.2025 18:34:14 +02:00

Make all IntegrationTests green

IntegrationTests/IntegrationTests/Rel1toNDirectedWTable.cs (Modified)
IntegrationTests/IntegrationTests/Rel1toNDirectedWTableComposition.cs (Modified)
IntegrationTests/IntegrationTests/TransactionTests.cs (Modified)

Commit: 60aa080
Author: Mirko
Date: 03.06.2025 17:34:06 +02:00

Fixing the IntegrationTests

IntegrationTests/IntegrationTests.sln (Modified)
IntegrationTests/IntegrationTests/ArrayListTests.cs (Modified)
IntegrationTests/IntegrationTests/AssemblyInfo.cs (Added)
IntegrationTests/IntegrationTests/DataTypeTest.cs (Modified)
IntegrationTests/IntegrationTests/IntegrationTests.csproj (Modified)
IntegrationTests/IntegrationTests/IntegrationTests.ndoproj (Modified)
IntegrationTests/IntegrationTests/LandFlughafenTests.cs (Modified)
IntegrationTests/IntegrationTests/PersistenceManagerFactory.cs (Modified)
IntegrationTests/IntegrationTests/PolymorphicWTable.cs (Modified)
IntegrationTests/IntegrationTests/Rel1to1Bidirectional.cs (Modified)
IntegrationTests/IntegrationTests/Rel1to1BidirectionalWTable.cs (Modified)
IntegrationTests/IntegrationTests/Rel1to1Directed.cs (Modified)
NDODLL/SqlPersistenceHandling/SqlPersistenceHandler.cs (Modified)

Commit: 08b23aa
Author: Mirko
Date: 03.06.2025 15:35:22 +02:00

Make IntegrationTests compilable

IntegrationTests/IntegrationTests/IntegrationTests.csproj (Modified)
IntegrationTests/IntegrationTests/Rel1to1Bidirectional.cs (Modified)
IntegrationTests/IntegrationTests/TransactionScopeTests.cs (Modified)
IntegrationTests/IntegrationTests/TransactionTests.cs (Modified)

Commit: 8bd8c9d
Author: Mirko
Date: 03.06.2025 15:09:33 +02:00

Fix further Tests

IntegrationTests/IntegrationTests/IntermediateClassTest.cs (Modified)
IntegrationTests/IntegrationTests/Rel1to1Bidirectional.cs (Modified)

Commit: a04c7be
Author: Mirko
Date: 03.06.2025 14:53:50 +02:00

Fix the IntegrationTests

IntegrationTests/IntegrationTests.sln (Modified)
IntegrationTests/IntegrationTests/DateTest.cs (Modified)
IntegrationTests/IntegrationTests/IntegrationTests.csproj (Modified)
IntegrationTests/IntegrationTests/LoggerFactory.cs (Deleted)
IntegrationTests/IntegrationTests/NDOMitarbeiterReiseTests.cs (Modified)
IntegrationTests/IntegrationTests/NDOObjectIdTests.cs (Modified)
IntegrationTests/IntegrationTests/NDOTest.cs (Modified)
IntegrationTests/IntegrationTests/PersistenceManagerFactory.cs (Modified)
IntegrationTests/IntegrationTests/QueryCacheTests.cs (Modified)
IntegrationTests/IntegrationTests/TestLogger.cs (Deleted)
IntegrationTests/IntegrationTests/TransactionScopeTests.cs (Modified)
IntegrationTests/TestRunner/TestRunner.csproj (Modified)
NDODLL/PersistenceManager.cs (Modified)
NDODLL/SqlPersistenceHandling/SqlPersistenceHandler.cs (Modified)

Commit: 182cfd7
Author: Mirko
Date: 02.06.2025 19:23:38 +02:00

Fix the NdoJsonFormatter

NDO.Mapping/NDO.Mapping/ILoadStateSupport.cs (Added)
NDO.Mapping/NDO.Mapping/Relation.cs (Modified)
NdoJsonFormatter/FormatterUnitTests/FormatterUnitTests.csproj (Modified)
NdoJsonFormatter/FormatterUnitTests/Tests.cs (Modified)
NdoJsonFormatter/NdoJsonFormatter/NDO.JsonFormatter.csproj (Modified)
NdoJsonFormatter/NdoJsonFormatter/NdoJsonFormatter.cs (Modified)

Commit: 1814d4b
Author: Mirko
Date: 02.06.2025 17:12:00 +02:00

NDOEnhancer: NDOEnhancedAttribute is now in NDOInterfaces.
Make the NDODLL.Tests green.

IntegrationTests/PureBusinessClasses/PureBusinessClasses.csproj (Modified)
NDODLL.Tests/QueryTests/QueryTests.cs (Modified)
NDOEnhancer/NDOEnhancer/Enhancer/Enhancer.cs (Modified)

Commit: 42753b6
Author: Mirko
Date: 02.06.2025 08:40:57 +02:00

Update launchSettings.json


Commit: 92dda21
Author: Mirko
Date: 02.06.2025 08:27:49 +02:00

Development of the QueryTests

NDODLL.Tests/NDODLL.Tests.sln (Modified)
NDODLL.Tests/QueryTests/NDOFactory.cs (Modified)
NDODLL.Tests/QueryTests/QueryTests.cs (Modified)
NDODLL.Tests/QueryTests/QueryTests.csproj (Modified)
NDODLL.Tests/QueryTests/QueryTests.ndoproj (Modified)

Commit: e0dce83
Author: Mirko
Date: 30.05.2025 19:10:14 +02:00

Bug: Index out of range in NDOEnhancer.

IntegrationTests/PureBusinessClasses/PureBusinessClasses.ndoproj (Modified)
NDOEnhancer/NDOEnhancer/ConsoleProcess.cs (Modified)
NDOEnhancer/NDOEnhancer/Properties/launchSettings.json (Modified)

Commit: 769572c
Author: Mirko
Date: 30.05.2025 18:59:43 +02:00

Project restores must occur in the right order.

Make/Test.proj (Modified)

Commit: af20317
Author: Mirko
Date: 30.05.2025 17:43:38 +02:00

Debugging the enhancer.

IntegrationTests/PureBusinessClasses/PureBusinessClasses.csproj (Modified)
NDOEnhancer/NDOEnhancer/Enhancer/Enhancer.cs (Modified)
NDOEnhancer/NDOEnhancer/Enhancer/Nodes/AssemblyNode.cs (Modified)