All docs
V21.1
21.1
20.2
20.1
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
The page you are viewing does not exist in the .NET Standard 2.0+ platform documentation. This link will take you to the parent topic of the current section.
.NET Core 3.0+

EFObjectSpaceProvider Class

Provides an Object Space in EF 6-based XAF applications.

Namespace: DevExpress.ExpressApp.EF

Assembly: DevExpress.ExpressApp.EF.v21.1.dll

Declaration

public class EFObjectSpaceProvider :
    IObjectSpaceProvider,
    IDatabaseSchemaChecker,
    IDisposable

Remarks

In applications with the Security System, use the SecuredObjectSpaceProvider instead of EFObjectSpaceProvider.

Use the XafApplication.CreateObjectSpace method to create this Object Space if the default Object Space Provider is EFObjectSpaceProvider (see the CreateDefaultObjectSpaceProvider method implementation of your XafApplication descendant).

To learn more about Object Spaces, refer to the BaseObjectSpace class description.

Inheritance

Object
EFObjectSpaceProvider
See Also