EFObjectSpace(ITypesInfo, EFTypeInfoSource, CreateObjectContextHandler) Constructor

Creates a new instance of the EFObjectSpace class.

Namespace: DevExpress.ExpressApp.EF

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

Declaration

public EFObjectSpace(
    ITypesInfo typesInfo,
    EFTypeInfoSource typeInfoSource,
    CreateObjectContextHandler createObjectContextDelegate
)
Public Sub New(
    typesInfo As ITypesInfo,
    typeInfoSource As EFTypeInfoSource,
    createObjectContextDelegate As CreateObjectContextHandler
)

Parameters

Type Name Description
ITypesInfo typesInfo

An ITypesInfo object providing access to XAF-related information on business classes.

DevExpress.ExpressApp.EF.EFTypeInfoSource typeInfoSource

An EFTypeInfoSource object that provides information on business classes related to the Entity Framework.

DevExpress.ExpressApp.EF.CreateObjectContextHandler createObjectContextDelegate

A CreateObjectContextHandler object that is a delegate encapsulating a method for creating an ObjectContext for the current Object Space.

When you need to create an Object Space (for example, to create a View), do not create it manually. Instead, use the XafApplication.CreateObjectSpace method.

If you cannot access the XafApplication object, use this constructor.

See Also