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.

    SecuredEFCoreObjectSpaceProvider(ISelectDataSecurityProvider, ITypesInfo, EFCoreTypeInfoSource, String, EFCoreDatabaseProviderHandler<TDbContext>) Constructor

    Initializes a new instance of the SecuredEFCoreObjectSpaceProvider<TDbContext> class with specified settings.

    Namespace: DevExpress.EntityFrameworkCore.Security

    Assembly: DevExpress.EntityFrameworkCore.Security.v25.1.dll

    NuGet Package: DevExpress.ExpressApp.EFCore

    Declaration

    public SecuredEFCoreObjectSpaceProvider(
        ISelectDataSecurityProvider selectDataSecurityProvider,
        ITypesInfo typesInfo,
        EFCoreTypeInfoSource typeInfoSource,
        string connectionString,
        EFCoreDatabaseProviderHandler<TDbContext> databaseProviderHandler
    )

    Parameters

    Name Type Description
    selectDataSecurityProvider DevExpress.ExpressApp.Security.ISelectDataSecurityProvider

    An object that implements the ISelectDataSecurityProvider interface (for example, a SecurityStrategyComplex instance).

    typesInfo ITypesInfo

    An ITypesInfo object that provides access to XAF-related information on business classes.

    typeInfoSource DevExpress.ExpressApp.EFCore.EFCoreTypeInfoSource

    A source of EF Core-related information on business classes.

    connectionString String

    An application’s connection string.

    databaseProviderHandler DevExpress.ExpressApp.EFCore.EFCoreDatabaseProviderHandler<TDbContext>

    A delegate with DbContextOptionsBuilder and string parameters where you can specify the database provider your application uses.

    See Also