EFObjectSpace(ITypesInfo, EFTypeInfoSource, CreateObjectContextHandler, UpdateSchemaHandler) Constructor
Creates a new instance of the EFObjectSpace class.
Namespace: DevExpress.ExpressApp.EF
Assembly: DevExpress.ExpressApp.EF.v18.2.dll
Declaration
public EFObjectSpace(
ITypesInfo typesInfo,
EFTypeInfoSource typeInfoSource,
CreateObjectContextHandler createObjectContextDelegate,
UpdateSchemaHandler updateSchemaDelegate
)
Parameters
Name | Type | Description |
---|---|---|
typesInfo | ITypesInfo | An ITypesInfo object providing access to XAF-related information on business classes. |
typeInfoSource | DevExpress.ExpressApp.EF.EFTypeInfoSource | An EFTypeInfoSource object that provides Entity Framework - related information on business classes. |
createObjectContextDelegate | DevExpress.ExpressApp.EF.CreateObjectContextHandler | A CreateObjectContextHandler object that is a delegate encapsulating a method for creating an ObjectContext for the current Object Space. |
updateSchemaDelegate | DevExpress.ExpressApp.EF.UpdateSchemaHandler | A UpdateSchemaHandler object that is a delegate encapsulating a method for updating schema. |
Remarks
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.