This question is locked. New answers and comments are not allowed.
Hello,
I update my project from the ORM version 4.4 to the current one.
I receive the error message:
"The object of the type ' Context' cannot converted in type 'Context'"
In German: Das Objekt des Typs "Context" kann nicht in Typ "Context" umgewandelt werden.
I use this small project for testing:
And the output windows reports:
For an hint I would be grateful.
Christian
I update my project from the ORM version 4.4 to the current one.
I receive the error message:
"The object of the type ' Context' cannot converted in type 'Context'"
In German: Das Objekt des Typs "Context" kann nicht in Typ "Context" umgewandelt werden.
I use this small project for testing:
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Text; | |
using Telerik.OpenAccess; | |
namespace ConsoleApplication1 | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
IObjectScope scope = Database.Get("Test001").GetObjectScope(); | |
scope.Transaction.Begin(); | |
Person MA = new Person(); | |
MA.Vorname = "Hans"; | |
MA.Nachname = "Test"; | |
scope.Add(MA); | |
scope.Transaction.Commit(); | |
scope.Dispose(); | |
} | |
} | |
[Telerik.OpenAccess.Persistent()] | |
internal class Person | |
{ | |
private string vorname; | |
private string nachname; | |
internal Person(){} | |
public string Vorname | |
{get { return vorname;} | |
set { vorname = value;}} | |
public string Nachname | |
{ | |
get { return nachname; } | |
set { nachname = value; } | |
} | |
} | |
} |
And the output windows reports:
------ Erstellen gestartet: Projekt: ConsoleApplication1, Konfiguration: Debug Any CPU ------ |
c:\WINNT\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /unsafe+ /nowarn:1701,1702 /errorreport:prompt /warn:4 /define:DEBUG;TRACE /reference:"C:\Programme\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll" /reference:"C:\Programme\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll" /reference:c:\WINNT\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:c:\WINNT\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:c:\WINNT\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:"C:\Programme\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll" /reference:"C:\Programme\Telerik\OpenAccess ORM\bin\Telerik.OpenAccess.dll" /reference:"C:\Programme\Telerik\OpenAccess ORM\bin\Telerik.OpenAccess.Query.dll" /debug+ /debug:full /filealign:512 /optimize- /out:obj\Debug\ConsoleApplication1.exe /target:exe ObjectScopeProvider1.cs Program.cs Properties\AssemblyInfo.cs |
Kompilierung abgeschlossen -- 0 Fehler, 0 Warnungen |
ConsoleApplication1 -> C:\Daten\Test Telerik ORM\ConsoleApplication1\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe |
c:\programme\vanatec openaccess\sdk\dotnet20\VEnhance.exe -assembly:obj\Debug\ConsoleApplication1.exe -config:C:\Daten\Test Telerik ORM\ConsoleApplication1\ConsoleApplication1\App.config -debug+ -verbose+ |
Enhancement complete -- 0 errors, 0 warnings |
OpenAccess: OpenAccessException |
Das Objekt des Typs "Context" kann nicht in Typ "Context" umgewandelt werden. |
bei com.versant.core.logging.LogEvent.getContext() |
bei com.versant.core.jdo.VersantPersistenceManagerImp.setName(String value) |
Das Objekt des Typs "Context" kann nicht in Typ "Context" umgewandelt werden. |
bei OpenAccess.SPI.Backends.ThrowException(Exception e) |
bei OpenAccess.RT.ExceptionWrapper.Throw() |
bei com.versant.core.jdo.VersantPersistenceManagerImp.handleException(Throwable x) |
bei com.versant.core.jdo.VersantPersistenceManagerImp.setName(String value) |
bei com.versant.core.jdo.PersistenceManagerFactoryBase.configurePM(VersantPersistenceManagerImp pm) |
bei com.versant.core.jdo.PersistenceManagerFactoryBase.getPersistenceManager() |
bei OpenAccess.RT.DatabaseAdapter.GetObjectScope(TransactionProvider provider) |
bei OpenAccess.RT.DatabaseAdapter.GetObjectScope() |
bei OpenAccess.Database.GetObjectScope() |
bei OpenAccess.Sdk.Addin.Sql.CreateDBCommands.DoesSQLServerDBExists(String databaseName, String serverName, String userId, String password, Boolean integratedSecurity, String driver, String backend, String connectionParams, CreateOrUpdateCaller createOrUpdateCaller) |
bei OpenAccess.Sdk.Addin.Sql.CreateDBCommands.CheckForCreateOrUpdateDB(VAProject project) |
bei VtShared.Sdk.Addin.Core.BuildEventHandler.Enhance(VAProject project, String projectConfigName, String platformName, String productName) |
OpenAccess Error: Das Objekt des Typs "Context" kann nicht in Typ "Context" umgewandelt werden. |
Create DatabaseSchema complete -- 1 errors, 0 warnings |
========== OpenAccess All: 0 succeeded, 1 failed, 1 skipped ========== |
OpenAccess : Build Cancelled due to enhancement error(s). |
========== OpenAccess All: 1 succeeded, 0 failed, 0 skipped ========== |
For an hint I would be grateful.
Christian