.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

Session.CreateObjectTypeRecords(Assembly[]) Method

Stores valid persistent types for all the types which are defined within the specified assemblies.

Namespace: DevExpress.Xpo

Assembly: DevExpress.Xpo.v21.1.dll


public void CreateObjectTypeRecords(
    params Assembly[] assemblies


Name Type Description
assemblies Assembly[]

An array of assemblies which contain the class types for which the persistent types will be stored in the metadata information.


For thread-safe data access layers (see ThreadSafeDataLayer) to function correctly it’s necessary to provide complete metadata information on the persistent objects in a data store before performing any operations with persistent objects. Call the CreateObjectTypeRecords method to store valid persistent types for all the class types which are defined within the assemblies that are passed as the assemblies parameter. This creates all the necessary records within a special table called XPObjectType which is used to support object polymorphism.

See Also