DevExpress.ExpressApp.ApplicationBuilder Namespace
Contains platform-agnostic classes and interfaces that allow you to configure your application in the fluent API-based application builder.
Assemblies: DevExpress.EntityFrameworkCore.Security.v24.2.dll, DevExpress.ExpressApp.AuditTrail.EFCore.v24.2.dll, DevExpress.ExpressApp.CloneObject.Xpo.v24.2.dll, DevExpress.ExpressApp.ConditionalAppearance.v24.2.dll, DevExpress.ExpressApp.EFCore.v24.2.dll, DevExpress.ExpressApp.MultiTenancy.Blazor.EFCore.v24.2.dll, DevExpress.ExpressApp.MultiTenancy.Blazor.Xpo.v24.2.dll, DevExpress.ExpressApp.MultiTenancy.v24.2.dll, DevExpress.ExpressApp.MultiTenancy.Win.EFCore.v24.2.dll, DevExpress.ExpressApp.MultiTenancy.Win.Xpo.v24.2.dll, DevExpress.ExpressApp.Objects.v24.2.dll, DevExpress.ExpressApp.Security.Xpo.v24.2.dll, DevExpress.ExpressApp.StateMachine.v24.2.dll, DevExpress.ExpressApp.v24.2.dll, DevExpress.ExpressApp.ViewVariantsModule.v24.2.dll, DevExpress.ExpressApp.Xpo.v24.2.dll
NuGet Packages: DevExpress.ExpressApp.EFCore, DevExpress.ExpressApp.AuditTrail.EFCore, DevExpress.ExpressApp.CloneObject.Xpo, DevExpress.ExpressApp.ConditionalAppearance, DevExpress.ExpressApp.MultiTenancy.Blazor.EFCore, DevExpress.ExpressApp.MultiTenancy.Blazor.XPO, DevExpress.ExpressApp.MultiTenancy, DevExpress.ExpressApp.MultiTenancy.Win.EFCore, DevExpress.ExpressApp.MultiTenancy.Win.XPO, DevExpress.ExpressApp.Objects, DevExpress.ExpressApp.Security.Xpo, DevExpress.ExpressApp.StateMachine, DevExpress.ExpressApp, DevExpress.ExpressApp.ViewVariantsModule, DevExpress.ExpressApp.Xpo
Classes
Name | Description |
---|---|
AuditedDbContextBuilderExtensions static |
Allows you to configure the main (business object) and additional (audit history) DbContext objects in applications with the Audit Trail Module.
|
AuditedDbContextConfigurator | |
AuditTrailEFCoreApplicationBuilderExtensions static | Extends the IModuleBuilder<TContext> interface with a method to add the Audit Trail Module (EF Core) to your application. |
BlazorEFCoreMultiTenancyApplicationBuilderExtensions static | Implements the method that creates a builder to set up a multi-tenant Blazor application with the Entity Framework Core data model. |
BlazorXpoMultiTenancyApplicationBuilderExtensions static | Implements the method that creates a builder to set up a multi-tenant Blazor application with the XPO data model. |
BusinessClassLibraryCustomizationApplicationBuilderExtensions static | Extends the IModuleBuilder<TContext> interface with a method to add the Business Class Library Customization Module to your application. |
ConditionalAppearanceApplicationBuilderExtensions static | Extends the IModuleBuilder<TContext> interface with a method to add the Conditional Appearance Module to your application. |
DbContextBuilder<TContext> |
Allows you to configure DbContext in your WinForms application.
|
DbContextServiceBasedBuilder<TContext> |
Allows you to configure DbContext in your ASP.NET Core Blazor application.
|
EFCoreObjectSpaceProviderBuilderExtensions static | Extends the IObjectSpaceProviderServiceBasedBuilder<TContext> interface with a method to add the EFCoreObjectSpaceProvider<TDbContext> to your application. |
EFCoreObjectSpaceProviderOptionsBuilder | Options that you can use to configure EFCoreObjectSpaceProvider<TDbContext>. |
ModelDifferencesOptions | Contains options that configure tenant Application Model Differences in multi-tenant applications. |
NonPersistentObjectSpaceProviderBuilderExtensions static | Extends the IObjectSpaceProviderServiceBasedBuilder<TContext> interface with a method to add the NonPersistentObjectSpaceProvider to your application. |
NonPersistentObjectSpaceProviderOptions | Options that you can use to configure NonPersistentObjectSpaceProvider. |
ObjectCloningApplicationBuilderExtensions static | Extends the IModuleBuilder<TContext> interface with a method to add the Clone Object Module to your application. |
SecuredEFCoreObjectSpaceProviderBuilderExtensions static | Extends the IObjectSpaceProviderServiceBasedBuilder<TContext> interface with a method to add the SecuredEFCoreObjectSpaceProvider<TDbContext> to your application. |
SecuredObjectSpaceProviderBuilderExtensions static | Extends the IObjectSpaceProviderServiceBasedBuilder<TContext> interface with a method to add the SecuredObjectSpaceProvider to your application. |
SecuredXPObjectSpaceProviderOptions | Options that you can use to configure the SecuredObjectSpaceProvider. |
StateMachineApplicationBuilderExtensions static | Extends the IModuleBuilder<TContext> interface with a method to add the State Machine Module to your application. |
ViewVariantsApplicationBuilderExtensions static | Extends the IModuleBuilder<TContext> interface with a method to add the View Variants Module to your application. |
WinEFCoreMultiTenancyApplicationBuilderExtensions static | Implements the method that creates a builder to set up a multi-tenant WinForms application with the Entity Framework Core data model. |
WinXpoMultiTenancyApplicationBuilderExtensions static | Implements the method that creates a builder to set up a multi-tenant WinForms application with the XPO data model. |
XPObjectSpaceProviderBuilderExtensions static | Extends the IObjectSpaceProviderServiceBasedBuilder<TContext> interface with a method to add the XPObjectSpaceProvider to your application. |
XPObjectSpaceProviderOptions | Options that you can use to configure the XPObjectSpaceProvider. |
Interfaces
Name | Description |
---|---|
ILegacyInitializationXafApplication | Contains the InitializeComponent() method that you can use when you migrate your application configuration to the application builder. |
IModuleBuilder<TContext> | Allows you to add and configure Modules in your application. |
IObjectSpaceProviderBuilder<TContext> | The fluent API-based builder that allows you to configure Object Space Providers in your WinForms application. |
IObjectSpaceProviderServiceBasedBuilder<TContext> | The fluent API-based builder that allows you to configure Object Space Providers in your ASP.NET Core Blazor application. |
IXafApplicationBuilder<TBuilder> | The base interface for platform-specific fluent API-based application builders. |