Browse Source

Remove useExistingConnectionIfAvailable parameter for the oracle package.

pull/4476/head
Halil İbrahim Kalkan 6 years ago
parent
commit
2e535f5e31
  1. 5
      framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/AbpDbContextConfigurationContextOracleExtensions.cs
  2. 10
      framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/AbpDbContextOptionsOracleExtensions.cs

5
framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/AbpDbContextConfigurationContextOracleExtensions.cs

@ -10,10 +10,9 @@ namespace Volo.Abp.EntityFrameworkCore
{ {
public static DbContextOptionsBuilder UseOracle( public static DbContextOptionsBuilder UseOracle(
[NotNull] this AbpDbContextConfigurationContext context, [NotNull] this AbpDbContextConfigurationContext context,
[CanBeNull] Action<OracleDbContextOptionsBuilder> oracleOptionsAction = null, [CanBeNull] Action<OracleDbContextOptionsBuilder> oracleOptionsAction = null)
bool useExistingConnectionIfAvailable = false)
{ {
if (useExistingConnectionIfAvailable && context.ExistingConnection != null) if (context.ExistingConnection != null)
{ {
return context.DbContextOptions.UseOracle(context.ExistingConnection, oracleOptionsAction); return context.DbContextOptions.UseOracle(context.ExistingConnection, oracleOptionsAction);
} }

10
framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/AbpDbContextOptionsOracleExtensions.cs

@ -8,24 +8,22 @@ namespace Volo.Abp.EntityFrameworkCore
{ {
public static void UseOracle( public static void UseOracle(
[NotNull] this AbpDbContextOptions options, [NotNull] this AbpDbContextOptions options,
[CanBeNull] Action<OracleDbContextOptionsBuilder> oracleOptionsAction = null, [CanBeNull] Action<OracleDbContextOptionsBuilder> oracleOptionsAction = null)
bool useExistingConnectionIfAvailable = false)
{ {
options.Configure(context => options.Configure(context =>
{ {
context.UseOracle(oracleOptionsAction, useExistingConnectionIfAvailable); context.UseOracle(oracleOptionsAction);
}); });
} }
public static void UseOracle<TDbContext>( public static void UseOracle<TDbContext>(
[NotNull] this AbpDbContextOptions options, [NotNull] this AbpDbContextOptions options,
[CanBeNull] Action<OracleDbContextOptionsBuilder> oracleOptionsAction = null, [CanBeNull] Action<OracleDbContextOptionsBuilder> oracleOptionsAction = null)
bool useExistingConnectionIfAvailable = false)
where TDbContext : AbpDbContext<TDbContext> where TDbContext : AbpDbContext<TDbContext>
{ {
options.Configure<TDbContext>(context => options.Configure<TDbContext>(context =>
{ {
context.UseOracle(oracleOptionsAction, useExistingConnectionIfAvailable); context.UseOracle(oracleOptionsAction);
}); });
} }
} }

Loading…
Cancel
Save