Hello,
I am trying to migrate my project to OpenAccess 2015.3 and fluent mapping. When to load data e.g. GetAll an ArgumentException is thrown:
An element with the same key already exists in the Dictionary
bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
bei System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
bei OpenAccessRuntime.DataObjectsRootBuilder.CreateFieldExtension(DataObjectsClass dataObjectsClass, List`1 fields, Dictionary`2 nameElementMap, MetaMember member)
bei OpenAccessRuntime.DataObjectsRootBuilder.CreateFieldExtensions(DataObjectsClass dataObjectsClass, MetaType pcType)
bei OpenAccessRuntime.DataObjectsRootBuilder.FromMetadataContainer(MetadataContainer metadataContainer)
bei OpenAccessRuntime.DatabaseAdapter.AssertPersistenceManagerFactory(String usr, String password, Boolean open)
bei OpenAccessRuntime.DatabaseAdapter.GetObjectScope(TransactionProvider provider)
bei Telerik.OpenAccess.Database.GetObjectScope(TransactionProvider provider)
bei Telerik.OpenAccess.OpenAccessContextBase.GetScope()
bei Telerik.OpenAccess.OpenAccessContext.GetAllCore[T]()
bei Telerik.OpenAccess.OpenAccessContext.GetAll[T]()
I guess I have duplicate meta data configurations. But how to out which class? I tried to activate logging but with no result.
Markus