Skip to main content
All docs
V24.1
.NET 6.0+
  • The page you are viewing does not exist in the .NET Framework 4.5.2+ platform documentation. This link will take you to the parent topic of the current section.

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.1.dll, DevExpress.ExpressApp.AuditTrail.EFCore.v24.1.dll, DevExpress.ExpressApp.CloneObject.Xpo.v24.1.dll, DevExpress.ExpressApp.ConditionalAppearance.v24.1.dll, DevExpress.ExpressApp.EFCore.v24.1.dll, DevExpress.ExpressApp.Objects.v24.1.dll, DevExpress.ExpressApp.Security.Xpo.v24.1.dll, DevExpress.ExpressApp.StateMachine.v24.1.dll, DevExpress.ExpressApp.v24.1.dll, DevExpress.ExpressApp.ViewVariantsModule.v24.1.dll, DevExpress.ExpressApp.Xpo.v24.1.dll

NuGet Packages: DevExpress.ExpressApp.EFCore, DevExpress.ExpressApp.AuditTrail.EFCore, DevExpress.ExpressApp.CloneObject.Xpo, DevExpress.ExpressApp.ConditionalAppearance, 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.
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>.
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.
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.