Skip to main content
A newer version of this page is available. .

IObjectSpace Interface

Declares members implemented by Object Space.

Namespace: DevExpress.ExpressApp

Assembly: DevExpress.ExpressApp.v19.1.dll

Declaration

public interface IObjectSpace :
    IDisposable

The following members return IObjectSpace objects:

Show 43 links

Remarks

For a detailed explanation of the Object Space concept, refer to the BaseObjectSpace class description.

When implementing an Object Space, inherit your class from the BaseObjectSpace class. Its members will be used as an implementation of the IObjectSpace members that are not related to the data layer utilized. So, you will have to implement only the data layer - specific IObjectSpace members. In addition, certain protected virtual methods of the BaseObjectSpace class must be overridden.

The following classes are inherited from the BaseObjectSpace class and implement the IObjectSpace interface: XPObjectSpace and EFObjectSpace.

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the IObjectSpace interface.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also