Recent Changes

Yellow tags reflect the status of deployed versions. Two versions are displayed: release-x.x.x.x, and vsix-x.x.x.x. The NDO.dll and the enhancer are packed together in a Nuget package, but can have different version numbers. 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.


release-4.0.12

Commit: 006a7c7
Author: Mirko
Date: 27.07.2023 18:19:06 +02:00

#2863: SchemaTransitionGenerator fails in MySql

NDODLL/NDO.csproj (Modified)
NDODLL/PersistenceManager.cs (Modified)

release-4.0.11

Commit: 42f9eb7
Author: Mirko
Date: 13.07.2023 17:57:12 +02:00

#2859: ReadLostForeignKeysFromRow throws NullReferenceException

IntegrationTests/NdoUnitTests/NDOMitarbeiterReiseTests.cs (Modified)
IntegrationTests/PureBusinessClasses/PureBusinessClasses.csproj (Modified)
NDODLL/NDO.csproj (Modified)
NDODLL/PersistenceManager.cs (Modified)

Commit: f90cc9c
Author: Mirko
Date: 19.01.2023 13:42:20 +01:00

#2808 Support Additional DbTypes in MySql

Provider/MySqlConnectorProvider/MySqlConnectorUISupport/ConnectionDialog.cs (Modified)
Provider/MySqlConnectorProvider/NDO.MySqlConnector/MySqlProvider.cs (Modified)
Provider/MySqlConnectorProvider/NDO.MySqlConnector/NDO.MySqlConnector.csproj (Modified)
Provider/MySqlNdoProvider/NDO.MySql/MySqlProvider.cs (Modified)
Provider/MySqlNdoProvider/NDO.MySql/NDO.MySql.csproj (Modified)

Commit: e404055
Author: Mirko
Date: 04.01.2023 17:06:43 +01:00

#2794: Support MySqlConnector

NDOPackage/NDOPackage.csproj (Modified)
NDOPackage/source.extension.cs (Modified)
NDOPackage/source.extension.vsixmanifest (Modified)
Provider/MySqlConnectorProvider/MySqlConnectorUISupport/ConnectionDialog.cs (Added)
Provider/MySqlConnectorProvider/MySqlConnectorUISupport/ConnectionDialog.resx (Added)
Provider/MySqlConnectorProvider/MySqlConnectorUISupport/MySqlConnectorUIProvider.cs (Added)
Provider/MySqlConnectorProvider/MySqlConnectorUISupport/MySqlConnectorUISupport.csproj (Added)
Provider/MySqlConnectorProvider/MySqlConnectorUISupport/Properties/AssemblyInfo.cs (Added)
Provider/MySqlConnectorProvider/MySqlNdoProvider.sln (Added)
Provider/MySqlConnectorProvider/NDO.MySqlConnector/Generator.cs (Added)
Provider/MySqlConnectorProvider/NDO.MySqlConnector/MySqlProvider.cs (Added)
Provider/MySqlConnectorProvider/NDO.MySqlConnector/NDO.MySqlConnector.csproj (Added)
Provider/MySqlConnectorProvider/NDO.MySqlConnector/app.config (Added)

Commit: 4b01a93
Author: Mirko
Date: 04.01.2023 14:56:30 +01:00

#2793: Need to update MySql.Data because of CharSet errors with MariaDb 10.6

Provider/MySqlNdoProvider/NDO.MySql/NDO.MySql.csproj (Modified)

Commit: 073e9a5
Author: Mirko
Date: 04.01.2023 14:54:14 +01:00

#2793: Need to update MySql.Data because of CharSet errors with MariaDb 10.6

Provider/MySqlNdoProvider/NDO.MySql/NDO.MySql.csproj (Modified)

Commit: dff5303
Author: Mirko
Date: 03.01.2023 17:54:26 +01:00

#2792: Add a FieldAttribute to set the Encrypted property of a field in the source code.

NDODLL/Mapping/Attributes/FieldAttribute.cs (Added)
NDOEnhancer/Enhancer/Enhancer.cs (Modified)
NDOEnhancer/Enhancer/Nodes/FieldNode.cs (Modified)
NdoDllUnitTests/MappingAttributeTests.cs (Modified)

Commit: c39bd40
Author: Mirko
Date: 12.12.2022 14:01:00 +01:00

#2788: SqlServerProvider: Replace @@IDENTITY with SCOPE_IDENTITY()

Provider/SqlServerProvider/NDO.SqlServer/NDO.SqlServer.csproj (Modified)
Provider/SqlServerProvider/NDO.SqlServer/Provider.cs (Modified)

Commit: f892a37
Author: Mirko
Date: 20.11.2022 11:55:59 +01:00

Make the original version compilable.

NDOEnhancer/ILCode/ILCustomElement.cs (Modified)

Commit: 83b2245
Author: Mirko
Date: 19.11.2022 22:51:44 +01:00

#2771: Support enum parameters for custom attributes.

(cherry picked from commit a901c7eac48fbf13e94345617946f962cb7f1b93)

NDOEnhancer/ILCode/ILCustomElement.cs (Modified)

Commit: 6531db8
Author: Mirko
Date: 03.11.2022 09:26:58 +01:00

Fixing contact information

Tutorial/NDOTestApp/Readme.txt (Modified)

Commit: d7c01ab
Author: Mirko
Date: 20.04.2022 14:38:29 +02:00

Cleanup of the build infrastructure for build with VS 2022.

Deploy/Enterprise/Provider/Adding Providers.txt (Deleted)
EnhancerX86Stub/EnhancerX86Stub/EnhancerX86Stub.csproj (Modified)
Make/NDO.proj (Modified)
NDOEnhancer/NDOEnhancer.csproj (Modified)

Commit: 5f8ecb9
Author: Mirko
Date: 20.04.2022 14:14:33 +02:00

#2646: NDOPackage: Add generated files so that other developers don't have to compile these files.

NDOPackage/VSCommandTable.cs (Added)
NDOPackage/source.extension.cs (Added)

vsix-4.1.0.0

Commit: d9e842e
Author: Mirko
Date: 20.04.2022 10:58:08 +02:00

#2646: Bug in ProjectDescription causes all references in the .ndoproj file to have the same file name.

NDOPackage/ProjectDescription.cs (Modified)

Commit: f6f378a
Author: Mirko
Date: 20.04.2022 09:42:35 +02:00

#2646: Change the NDOPackage to support VS 2022

NDOPackage/NDOPackage.vsct (Deleted)
NDOPackage/VSCommandTable.vsct (Modified)

Commit: fa0d6d6
Author: Mirko
Date: 20.04.2022 09:18:37 +02:00

#2646: Change the NDOPackage to support VS 2022 - Remove unused files

NDOPackage/Configure.cs (Deleted)
NDOPackage/GlobalSuppressions.cs (Deleted)
NDOPackage/Key.snk (Deleted)
NDOPackage/MergeConflictBase.cs (Modified)
NDOPackage/PkgCmdID.cs (Deleted)
NDOPackage/Resources.Designer.cs (Deleted)
NDOPackage/Resources.resx (Deleted)
NDOPackage/VSPackage.resx (Deleted)
NDOPackage/app.config (Deleted)
NDOPackage/packages.config (Deleted)

vsix-4.1.0

Commit: 0625a4c
Author: Mirko
Date: 19.04.2022 18:03:38 +02:00

#2646: Change the NDOPackage to support VS 2022 - VersionNr

NDOPackage/NDOPackage.csproj (Modified)
NDOPackage/source.extension.vsixmanifest (Modified)

Commit: 4962638
Author: Mirko
Date: 19.04.2022 17:36:03 +02:00

#2646: Make the project compilable with Visual Studio 2022

Make/NDO.proj (Modified)
MakeEnhancerDate/MakeEnhancerDate.csproj (Modified)
MakeEnhancerDate/MakeEnhancerDate.sln (Modified)
MakeEnhancerDate/app.config (Modified)
NDODLL/NDO.csproj (Modified)
NDODLL/SourceRevisionId.props.sample (Added)
NDOEnhancer.BuildTask/NDOEnhancer.BuildTask/NDOEnhancer.BuildTask.csproj (Modified)
NDOPackage/Commands/AddAccessorCs.cs (Modified)
NDOPackage/NDOPackage.csproj (Modified)
Provider/SqliteProvider/NDO.Sqlite/NDO.Sqlite.csproj (Modified)

Commit: aa458ff
Author: Mirko
Date: 19.04.2022 16:30:03 +02:00

#2646: Change the NDOPackage to support VS 2022

NDOPackage/BuildEventHandler.cs (Modified)
NDOPackage/CodeGenHelper.cs (Modified)
NDOPackage/Commands/AddAccessor.cs (Modified)
NDOPackage/Commands/AddRelation.cs (Modified)
NDOPackage/Connection.cs (Modified)
NDOPackage/EnhancerEmptyException.cs (Modified)
NDOPackage/MessageAdapter.cs (Modified)
NDOPackage/NDOMapping.cs (Modified)
NDOPackage/NDOProviderFactory.cs (Modified)
NDOPackage/NdoUIProviderFactory.cs (Modified)
NDOPackage/PersistentClassDialog.cs (Modified)
NDOPackage/ProjectDescription.cs (Modified)
NDOPackage/ProjectExtensions.cs (Modified)
NDOPackage/RelationDialog.cs (Modified)
NDOPackage/VSCommandTable.vsct (Modified)

Commit: 33e9857
Author: Mirko
Date: 19.04.2022 15:59:11 +02:00

#2646: Change the NDOPackage to support VS 2022

NDOPackage/BuildEventHandler.cs (Modified)
NDOPackage/CodeGenHelper.cs (Modified)
NDOPackage/Commands/AddAccessor.cs (Modified)
NDOPackage/Commands/AddAccessorCs.cs (Modified)
NDOPackage/Commands/AddAccessorVb.cs (Modified)
NDOPackage/Commands/AddPersistentClass.cs (Modified)
NDOPackage/Commands/AddPersistentClassCs.cs (Modified)
NDOPackage/Commands/AddPersistentClassVb.cs (Modified)
NDOPackage/Commands/AddRelation.cs (Modified)
NDOPackage/Commands/Configure.cs (Modified)
NDOPackage/Commands/OpenMappingTool.cs (Modified)
NDOPackage/ConfigurationDialog.cs (Modified)
NDOPackage/ConfigurationOptions.cs (Modified)
NDOPackage/NDOPackage.cs (Modified)
NDOPackage/NDOPackage.csproj (Modified)
NDOPackage/NDOProviderFactory.cs (Modified)
NDOPackage/NdoUIProviderFactory.cs (Modified)
NDOPackage/PersistentClassDialog.cs (Modified)
NDOPackage/ProjectDescription.cs (Modified)
NDOPackage/ProjectExtensions.cs (Modified)

... 23 files changed.


Commit: 946ad0e
Author: Mirko
Date: 19.04.2022 11:09:14 +02:00

#2646: Change the NDOPackage to support VS 2022

NDOPackage/CodeGenHelper.cs (Modified)
NDOPackage/Commands/AddPersistentClass.cs (Modified)
NDOPackage/Commands/AddPersistentClassCs.cs (Modified)
NDOPackage/Commands/AddPersistentClassVb.cs (Modified)

Commit: ed9120d
Author: Mirko
Date: 05.04.2022 18:24:35 +02:00

#2646: Change the NDOPackage to support VS 2022

.gitignore (Modified)
NDOPackage/BuildEventHandler.cs (Modified)
NDOPackage/CodeGenHelper.cs (Modified)
NDOPackage/Commands/AddPersistentClassCs.cs (Modified)
NDOPackage/Commands/AddPersistentClassVb.cs (Modified)
NDOPackage/Connection.cs (Modified)
NDOPackage/EnhancerEmptyException.cs (Modified)
NDOPackage/NDOMapping.cs (Modified)
NDOPackage/NDOPackage.csproj (Modified)
NDOPackage/TabProperties.cs (Modified)

Commit: 3030986
Author: Mirko
Date: 05.04.2022 17:34:06 +02:00

#2646: Change the NDOPackage to support VS 2022 First Step.

NDOPackage/AbstractCommand.cs (Deleted)
NDOPackage/AddAccessor.cs (Deleted)
NDOPackage/AddPersistentClass.cs (Deleted)
NDOPackage/AddRelation.cs (Deleted)
NDOPackage/ApplicationObject.cs (Modified)
NDOPackage/BuildEventHandler.cs (Modified)
NDOPackage/CodeGenHelper.cs (Modified)
NDOPackage/Commands/AddAccessor.cs (Added)
NDOPackage/Commands/AddAccessorCs.cs (Renamed)
NDOPackage/Commands/AddAccessorVb.cs (Renamed)
NDOPackage/Commands/AddPersistentClass.cs (Added)
NDOPackage/Commands/AddPersistentClassCs.cs (Renamed)
NDOPackage/Commands/AddPersistentClassVb.cs (Renamed)
NDOPackage/Commands/AddRelation.cs (Added)
NDOPackage/Commands/Configure.cs (Added)
NDOPackage/Commands/OpenMappingTool.cs (Added)
NDOPackage/ConfigurationOptions.cs (Modified)
NDOPackage/Dlls/Microsoft.VisualStudio.Shell.10.0.dll (Deleted)
NDOPackage/ExtendedPath.cs (Modified)
NDOPackage/Guids.cs (Deleted)

... 37 files changed.


Commit: 4a7e8ab
Author: Mirko
Date: 21.02.2022 18:59:00 +01:00

Make JsonFormatter work with NDO 4.0.9

NdoJsonFormatter/FormatterUnitTests/FormatterUnitTests.csproj (Modified)
NdoJsonFormatter/FormatterUnitTests/NDOMapping.xml (Modified)
NdoJsonFormatter/FormatterUnitTests/packages.config (Modified)
NdoJsonFormatter/NdoJsonFormatter/NDO.JsonFormatter.csproj (Modified)
NdoJsonFormatter/NdoJsonFormatter/NdoJsonFormatter.cs (Modified)

Commit: 57b6d0d
Author: Mirko
Date: 28.01.2022 14:50:42 +01:00

Add a forgotten file

Provider/SqliteProvider/SqliteUISupport/packages.config (Added)

Commit: 9020bd5
Author: Mirko
Date: 28.01.2022 13:47:24 +01:00

Upgrade reference of Microsoft.VisualStudio.Threading to compile with the latest version of VS2019.

NDOPackage/NDOPackage.csproj (Modified)

Commit: da7ba4c
Author: Mirko
Date: 28.01.2022 11:15:31 +01:00

#2609: NDO Enhancer doesn't support .NET 5.0 and .NET 6.0 hosting projects

NDODLL/NDO.csproj (Modified)
NDOEnhancer/AssemblyInfo.cs (Modified)
NDOEnhancer/ProjectAssets.cs (Modified)

Commit: 3eaf9d3
Author: Mirko
Date: 21.12.2021 14:05:47 +01:00

#1054: Dedicated Exception if user code tries to delete transient object

NDODLL/PersistenceManager.cs (Modified)
QueryTests/QueryTests.cs (Modified)

release-4.0.9

Commit: a99de3b
Author: Mirko
Date: 19.12.2021 15:27:28 +01:00

#2590: Bug: PersistenceManager resolves with wrong object container

NDODLL/IMetaClass.cs (Modified)
NDODLL/Mapping/Relation.cs (Modified)
NDODLL/MetaclassBase.cs (Added)
NDODLL/Metaclasses.cs (Modified)
NDODLL/NDO.csproj (Modified)
NDODLL/NDOMetaclass.cs (Modified)
NDODLL/PersistenceManager.cs (Modified)
NDOEnhancer/Class.cs (Modified)

Commit: 9de9fa9
Author: Mirko
Date: 17.12.2021 11:26:57 +01:00

Add an additional container test

NdoDllUnitTests/NDOContainerTests.cs (Modified)

Commit: a366466
Author: Mirko
Date: 29.10.2021 13:51:55 +02:00

#2559: NDO / Linq should support bitwise boolean operations

IntegrationTests/NdoUnitTests/NDOMapping.xml (Modified)
IntegrationTests/PureBusinessClasses/Büro.cs (Modified)
IntegrationTests/PureBusinessClasses/NDOMapping.xml (Modified)
NDODLL/Linq/ExpressionTreeTransformer.cs (Modified)
QueryTests/LinqTests.cs (Modified)
QueryTests/QueryTests.cs (Modified)

release-4.0.8

Commit: 397e4c7
Author: Mirko
Date: 30.09.2021 14:43:35 +02:00

IN Clause with only one element missed the brackets in the generated Sql (numeric case).

NDODLL/NDO.csproj (Modified)
NDODLL/NDOql/NDOql.ATG (Modified)
NDODLL/NDOql/Parser.cs (Modified)
QueryTests/LinqTests.cs (Modified)

Commit: fe801ed
Author: Mirko
Date: 27.07.2021 20:09:07 +02:00

#2523: Strings in IN Clauses should support Single Quotes

NDODLL/Linq/ExpressionTreeTransformer.cs (Modified)
NDODLL/NDOql/Expressions/StringLiteralExpression.cs (Modified)
NDODLL/NDOql/NDOql.ATG (Modified)
NDODLL/NDOql/Scanner.cs (Modified)
QueryTests/LinqTests.cs (Modified)
QueryTests/QueryTests.cs (Modified)

Commit: f96ae8c
Author: Mirko
Date: 08.07.2021 17:11:33 +02:00

Add Licence Information to CoCo

NDODLL/NDOql/Coco/CSharp.ATG (Deleted)
NDODLL/NDOql/Coco/Coco-License.txt (Added)
NDODLL/NDOql/Coco/GPL_V2.txt (Added)
NDODLL/NDOql/Coco/SourceCode.txt (Added)
NDODLL/NDOql/NDOql.ATG (Modified)

Commit: ca02e8b
Author: Mirko
Date: 28.06.2021 17:14:03 +02:00

Update Sqlite version.
Include System.Data.SQLite.Core into the dependencies.

Provider/SqliteProvider/CheckCommandBuilder/CheckCommandBuilder.csproj (Modified)
Provider/SqliteProvider/CheckCommandBuilder/packages.config (Modified)
Provider/SqliteProvider/NDO.Sqlite/NDO.Sqlite.csproj (Modified)
Provider/SqliteProvider/SqliteUISupport/SqliteUISupport.csproj (Modified)

package-4.0.6

Commit: c112b15
Author: Mirko
Date: 28.06.2021 15:13:49 +02:00

Include the native binaries for SqlCe to create databases.

NDOPackage/NDOPackage.csproj (Modified)

Commit: f22b142
Author: Mirko
Date: 28.06.2021 14:40:29 +02:00

Include missing Dlls into .vsix file.

NDOPackage/NDOPackage.csproj (Modified)
NDOPackage/Properties/AssemblyInfo.cs (Modified)
NDOPackage/source.extension.vsixmanifest (Modified)

Commit: 7e92bdb
Author: Mirko
Date: 28.06.2021 13:55:37 +02:00

Turn off Code Analysis

NDOPackage/NDOPackage.csproj (Modified)

package-4.0.5

Commit: 947ce88
Author: Mirko
Date: 25.06.2021 10:44:47 +02:00

#2508: Creating a database in the NDO config dialog throws a NullReferenceException

NDOPackage/NDOPackage.csproj (Modified)
NDOPackage/Properties/AssemblyInfo.cs (Modified)
NDOPackage/source.extension.vsixmanifest (Modified)
Provider/MySqlNdoProvider/MySqlUISupport/MySqlUIProvider.cs (Modified)
Provider/MySqlNdoProvider/MySqlUISupport/Properties/AssemblyInfo.cs (Modified)
Provider/SqlCEProvider/SqlCeUISupport/Properties/AssemblyInfo.cs (Modified)
Provider/SqlCEProvider/SqlCeUISupport/SqlCeUIProvider.cs (Modified)
Provider/SqliteProvider/NDO.Sqlite/NDO.Sqlite.csproj (Modified)
Provider/SqliteProvider/NDO.Sqlite/Provider.cs (Modified)
Provider/SqliteProvider/SqliteUISupport/Properties/AssemblyInfo.cs (Modified)
Provider/SqliteProvider/SqliteUISupport/SqliteUIProvider.cs (Modified)
UISupport/NDO.UISupport/DbUISupportBase.cs (Modified)
UISupport/NDO.UISupport/Properties/AssemblyInfo.cs (Modified)

release-4.0.7

Commit: f4949d4
Author: Mirko
Date: 31.05.2021 14:51:09 +02:00

Fix error messages so that they refer to the correct method name.

NDODLL/Query/NDOQuery.cs (Modified)

Commit: 43dcc14
Author: Mirko
Date: 31.05.2021 14:45:49 +02:00

#2501: DeleteDirectly

IntegrationTests/NdoUnitTests/NDOMitarbeiterTests.cs (Modified)
NDODLL/Linq/VirtualTable.cs (Modified)
NDODLL/NDO.csproj (Modified)
NDODLL/Query/NDOQuery.cs (Modified)
QueryTests/QueryTests.cs (Modified)

Commit: 16046d5
Author: Mirko
Date: 31.05.2021 12:22:57 +02:00

#2500: NDOReadOnly attribute

IntegrationTests/NdoUnitTests/NDOMapping.xml (Modified)
IntegrationTests/NdoUnitTests/TimeStampTest.cs (Modified)
IntegrationTests/PureBusinessClasses/NDOMapping.xml (Modified)
IntegrationTests/PureBusinessClasses/PureBusinessClasses.csproj (Modified)
IntegrationTests/PureBusinessClasses/RowVersionClass.cs (Added)
IntegrationTests/PureBusinessClasses/RowVersionClass.ndo.cs (Added)
NDODLL/NDOReadOnlyAttribute.cs (Added)
NDODLL/SqlPersistenceHandling/AssignmentGenerator.cs (Modified)
NDODLL/SqlPersistenceHandling/SqlColumnListGenerator.cs (Modified)

Commit: 123a4dc
Author: mirkomaty
Date: 27.05.2021 16:27:00 +02:00

Update README.md

README.md (Modified)

release-4.0.6

Commit: c499e21
Author: Mirko
Date: 27.05.2021 15:45:37 +02:00

#2492: Support Alias Names for Server Functions

NDODLL/Linq/ExpressionTreeTransformer.cs (Modified)
NDODLL/Linq/ServerFunctionAttribute.cs (Added)
QueryTests/LinqTests.cs (Modified)

Commit: b47b95e
Author: Mirko
Date: 26.05.2021 19:28:41 +02:00

#2492: Support Server Functions in Expressions

NDODLL/Linq/ExpressionTreeTransformer.cs (Modified)
NDODLL/NDO.csproj (Modified)
NDODLL/NDOql/Expressions/FunctionExpression.cs (Added)
NDODLL/NDOql/Expressions/OqlExpression.cs (Modified)
NDODLL/NDOql/Expressions/ParameterListExpression.cs (Added)
NDODLL/NDOql/NDOql.ATG (Modified)
NDODLL/NDOql/Parser.cs (Modified)
NDODLL/NDOql/Parser.frame (Modified)
NDODLL/SqlPersistenceHandling/WhereGenerator.cs (Modified)
QueryTests/LinqTests.cs (Modified)
QueryTests/QueryTests.cs (Modified)
QueryTests/QueryTests.ndoproj (Modified)

release-4.0.5.1

Commit: 28c8c45
Author: Mirko
Date: 20.05.2021 17:37:37 +02:00

Fix packaging error.

NDODLL/NDO.csproj (Modified)

Commit: 8c50417
Author: Mirko
Date: 20.05.2021 17:16:58 +02:00

#2392: NDO.Linq: Operator functions like GreaterThan for byte[] and other types
Update .NET Version for the NdoDllUnitTests.
Bugfix in Cache.cs: NDO tries to write the same key twice into a dictionary.

NDODLL/Cache.cs (Modified)
NDODLL/Linq/LinqStringExtension.cs (Modified)
NDODLL/NDO.csproj (Modified)
NdoDllUnitTests/NdoDllUnitTests.csproj (Modified)
QueryTests/LinqTests.cs (Modified)
QueryTests/NDOFactory.cs (Modified)

Commit: 10db6e2
Author: Mirko
Date: 31.03.2021 13:38:04 +02:00

Change Release Notes and add a comment for the next update.

NDODLL/Linq/LinqStringExtension.cs (Modified)
Provider/SqlServerProvider/NDO.SqlServer/NDO.SqlServer.csproj (Modified)

Commit: a932b6c
Author: Mirko
Date: 31.03.2021 13:37:10 +02:00

Refactor ChangeLogs, so that they can be constructed with the state Persistent.

NDODLL/ChangeLog/ChangeLog.cs (Modified)
NDODLL/PersistenceManager.cs (Modified)

Commit: dac62ee
Author: Mirko
Date: 16.03.2021 14:14:47 +01:00

Add an error message to get a hint, if a class is not part of the mapping file.

NDOEnhancer/Enhancer/TypeManager.cs (Modified)