Link Search Menu Expand Document

GlobalConfiguration


This class is used to define a globalized configuration for the library. This class must be called and setup during the startup.

Methods

Below is the list of methods.

NameDescription
SetupA method that is used to setup the configurations.

Properties

Below is the list of properties.

NameDescription
OptionsThe instance that contains the configurations defined during the setup.

Setup

Below is the code used to setup the application. This method is used to define the configuration options via the GlobalConfigurationOptions class.

GlobalConfiguration
    .Setup()
    .UseSqlServer();

The UseSqlServer() method is an extended method that is provided by the extended package RepoDb.SqlServer. The other extended package has its own extension.

The options can also be defined during the configurations.

GlobalConfiguration
    .Setup(new()
    {
        ConversionType = ConversionType.Default,
        DefaultBatchOperationSize = Constant.DefaultBatchOperationSize,
        DefaultCacheItemExpirationInMinutes = Constant.DefaultCacheItemExpirationInMinutes,
        EnumDefaultDatabaseType = DbType.String,
        KeyColumnReturnBehavior = KeyColumnReturnBehavior.IdentityOrElsePrimary
    })
    .UseSqlServer();

All the properties defined in the options are optional. The one defined above are the default values.