The requested page is not available for the requested platform. You are viewing the content for .NET Framework 4.5.2+ platform.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

SessionObjectLayer Class

An object access layer that saves and loads persistent objects via a parent session or unit of work.

Namespace: DevExpress.Xpo

Assembly: DevExpress.Xpo.v19.1.dll

Declaration

public class SessionObjectLayer : IObjectLayerForTests, IObjectLayer, IObjectLayerProvider, IXPDictionaryProvider, IObjectLayerEx, IDataLayerProvider, IObjectLayerOnSession, IObjectLayerAsync, ICommandChannel
Public Class SessionObjectLayer
    Implements IObjectLayerForTests, IObjectLayer, IObjectLayerProvider, IXPDictionaryProvider, IObjectLayerEx, IDataLayerProvider, IObjectLayerOnSession, IObjectLayerAsync, ICommandChannel
public class SessionObjectLayer : IObjectLayerForTests, IObjectLayer, IObjectLayerProvider, IXPDictionaryProvider, IObjectLayerEx, IDataLayerProvider, IObjectLayerOnSession, IObjectLayerAsync, ICommandChannel
Public Class SessionObjectLayer
    Implements IObjectLayerForTests, IObjectLayer, IObjectLayerProvider, IXPDictionaryProvider, IObjectLayerEx, IDataLayerProvider, IObjectLayerOnSession, IObjectLayerAsync, ICommandChannel

Remarks

A SessionObjectLayer object is created automatically for nested units of work derived from a parent session's scope. The created SessionObjectLayer uses a parent unit of work as a data source, to save and load data.

Inheritance

Object
SessionObjectLayer

Implements

DevExpress.Xpo.Helpers.IObjectLayerForTests
DevExpress.Xpo.Helpers.IObjectLayerProvider
DevExpress.Xpo.Helpers.IDataLayerProvider
DevExpress.Xpo.Metadata.Helpers.IXPDictionaryProvider
See Also