diff --git a/nuget-publish.bat b/nuget-publish.bat index d406dd51..1e28d90f 100644 --- a/nuget-publish.bat +++ b/nuget-publish.bat @@ -1,8 +1,8 @@ :start ::定义版本 -set EFCORE2=2.3.1.06 -set EFCORE3=3.3.1.06 -set EFCORE5=5.3.1.06 +set EFCORE2=2.3.1.07 +set EFCORE3=3.3.1.07 +set EFCORE5=5.3.1.07 ::删除所有bin与obj下的文件 @echo off diff --git a/samples/Samples.AbpSharding/AbstractShardingAbpDbContext.cs b/samples/Samples.AbpSharding/AbstractShardingAbpDbContext.cs index d71ef73f..5a1c4c0c 100644 --- a/samples/Samples.AbpSharding/AbstractShardingAbpDbContext.cs +++ b/samples/Samples.AbpSharding/AbstractShardingAbpDbContext.cs @@ -14,10 +14,11 @@ using Volo.Abp.EntityFrameworkCore; namespace Samples.AbpSharding { - public abstract class AbstractShardingAbpDbContext : AbpDbContext, IShardingDbContext, ISupportShardingTransaction, ISupportShardingReadWrite + public abstract class AbstractShardingAbpDbContext : AbpDbContext, IShardingDbContext, ISupportShardingTransaction, ISupportShardingReadWrite + where TDbContext:DbContext { private readonly IShardingDbContextExecutor _shardingDbContextExecutor; - protected AbstractShardingAbpDbContext(DbContextOptions options) : base(options) + protected AbstractShardingAbpDbContext(DbContextOptions options) : base(options) { var wrapOptionsExtension = options.FindExtension(); @@ -60,7 +61,7 @@ namespace Samples.AbpSharding public DbContext GetDbContext(string dataSourceName, bool parallelQuery, IRouteTail routeTail) { var dbContext = _shardingDbContextExecutor.CreateDbContext(parallelQuery, dataSourceName, routeTail); - if (!parallelQuery&& dbContext is AbstractShardingAbpDbContext abstractShardingAbpDbContext) + if (!parallelQuery&& dbContext is AbstractShardingAbpDbContext abstractShardingAbpDbContext) { abstractShardingAbpDbContext.LazyServiceProvider = this.LazyServiceProvider; }