Back to Devexpress

IMultiTenancyApplicationBuilder Methods

expressappframework-devexpress-dot-expressapp-dot-multitenancy-dot-efcore-dot-imultitenancyapplicationbuilder-dot-underscore-methods.md

latest2.8 KB
Original Source

IMultiTenancyApplicationBuilder Methods

Declares methods for configuring a multi-tenant application using the EF Core ORM.

NameDescription
WithCustomTenantType<TTenantType>()Specifies the persistent type used to store tenant information.
WithHostDbContext(Action<IServiceProvider, DbContextOptionsBuilder>, Boolean, Boolean, Boolean)Configures DbContext used by the application to access the host database containing tenant settings.
WithHostDbContext<TServiceDbContext>(Action<IServiceProvider, DbContextOptionsBuilder>, Boolean)Configures DbContext used by the application to access the host database containing tenant settings.
WithMultiTenancyModelDifferenceStore(Action<ModelDifferencesOptions>)Configures application model settings set to be used for host user interface and tenant user interfaces.
WithMultiTenancyModelDifferenceStore<TTenantModelDifferenceStore>(Action<ModelDifferencesOptions>)Configures application model settings set to be used for host user interface and tenant user interfaces.
WithSharedBusinessObjects(Type[])Registers the specified host business object types as shared data accessible to tenants.
WithTenantResolver<TTenantResolver>()Enables automatic tenant detection based on user login using the specified tenant resolver type.

See Also

IMultiTenancyApplicationBuilder Interface

IMultiTenancyApplicationBuilder Members

DevExpress.ExpressApp.MultiTenancy.EFCore Namespace