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

    DevExpress v25.1 Update — Your Feedback Matters

    Our What's New in v25.1 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

    Take the survey Not interested

    DevExpress.ExpressApp.ApplicationBuilder Namespace

    In This Article

    Contains platform-agnostic classes and interfaces that allow you to configure your application in the fluent API-based application builder.

    Assemblies: DevExpress.EntityFrameworkCore.Security.v25.1.dll, DevExpress.ExpressApp.AuditTrail.EFCore.v25.1.dll, DevExpress.ExpressApp.Blazor.v25.1.dll, DevExpress.ExpressApp.CloneObject.v25.1.dll, DevExpress.ExpressApp.ConditionalAppearance.v25.1.dll, DevExpress.ExpressApp.EFCore.v25.1.dll, DevExpress.ExpressApp.MultiTenancy.Blazor.EFCore.v25.1.dll, DevExpress.ExpressApp.MultiTenancy.Blazor.Xpo.v25.1.dll, DevExpress.ExpressApp.MultiTenancy.v25.1.dll, DevExpress.ExpressApp.MultiTenancy.Win.EFCore.v25.1.dll, DevExpress.ExpressApp.MultiTenancy.Win.Xpo.v25.1.dll, DevExpress.ExpressApp.Objects.v25.1.dll, DevExpress.ExpressApp.Security.Xpo.v25.1.dll, DevExpress.ExpressApp.StateMachine.v25.1.dll, DevExpress.ExpressApp.v25.1.dll, DevExpress.ExpressApp.ViewVariantsModule.v25.1.dll, DevExpress.ExpressApp.Xpo.v25.1.dll

    NuGet Packages: DevExpress.ExpressApp.EFCore, DevExpress.ExpressApp.AuditTrail.EFCore, DevExpress.ExpressApp.Blazor, DevExpress.ExpressApp.CloneObject, 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.
    BlazorSecurityBuilderExtensions static Extends the IBlazorSecurityBuilder interface with methods to configure authentication in your application.
    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.
    EFCoreMiddleTierSecurityEvents Stores handlers for EF Core Middle Tier Security events.
    EFCoreMiddleTierSecurityOptions Contains options that you can use to configure EF Core Middle Tier Security.
    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>.
    MiddleTierClientBuilder<TDbContext> Configures a client for a Middle Tier server with a specified DbContext type.
    MiddleTierSecurityEvents Stores handlers for XPO Middle Tier Security events.
    MiddleTierSecurityOptions Contains options that you can use to configure XPO Middle Tier Security.
    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.
    IMiddleTierClient<TDbContext> Declares the API for a Middle Tier client.
    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.