/// <summary> /// Use default MariaDb context with entity type auto-discovery /// </summary> /// <returns>MariaDb context configuration builder</returns> public static MariaDbEntityStorageConfigurationBuilder <AutoDiscoveryMariaDbContext> UseMariaDb(this EfEntityStorageConfigurationBuilder builder) { return(new MariaDbEntityStorageConfigurationBuilder <AutoDiscoveryMariaDbContext>(builder.Services)); }
/// <summary> /// Use specified MariaDb context /// </summary> /// <typeparam name="TContext">Type of the context</typeparam> /// <returns>MariaDb context configuration builder</returns> public static MariaDbEntityStorageConfigurationBuilder <TContext> UseMariaDb <TContext>( this EfEntityStorageConfigurationBuilder builder) where TContext : DbContext, IEntityStorageContext { return(new MariaDbEntityStorageConfigurationBuilder <TContext>(builder.Services)); }
/// <summary> /// Use default Sqlite context with entity type auto-discovery /// </summary> /// <returns>Sqlite context configuration builder</returns> public static SqliteEntityStorageConfigurationBuilder <AutoDiscoverySqliteContext> UseSqlite(this EfEntityStorageConfigurationBuilder builder) { return(new SqliteEntityStorageConfigurationBuilder <AutoDiscoverySqliteContext>(builder.Services)); }
/// <summary> /// Use specified Sqlite context /// </summary> /// <typeparam name="TContext">Type of the context</typeparam> /// <returns>Sqlite context configuration builder</returns> public static SqliteEntityStorageConfigurationBuilder <TContext> UseSqlite <TContext>( this EfEntityStorageConfigurationBuilder builder) where TContext : DbContext, IEntityStorageContext { return(new SqliteEntityStorageConfigurationBuilder <TContext>(builder.Services)); }
/// <summary> /// Use default Postgresql context with entity type auto-discovery /// </summary> /// <returns>Postgresql context configuration builder</returns> public static PostgresqlEntityStorageConfigurationBuilder <AutoDiscoveryPostgresqlContext> UsePostgresql(this EfEntityStorageConfigurationBuilder builder) { return(new PostgresqlEntityStorageConfigurationBuilder <AutoDiscoveryPostgresqlContext>(builder.Services)); }
/// <summary> /// Use specified Postgresql context /// </summary> /// <typeparam name="TContext">Type of the context</typeparam> /// <returns>Postgresql context configuration builder</returns> public static PostgresqlEntityStorageConfigurationBuilder <TContext> UsePostgresql <TContext>( this EfEntityStorageConfigurationBuilder builder) where TContext : DbContext, IEntityStorageContext { return(new PostgresqlEntityStorageConfigurationBuilder <TContext>(builder.Services)); }