修改readme

This commit is contained in:
xuejiaming 2022-10-09 14:51:22 +08:00
parent bbc15515be
commit f1e2d1c5bd
10 changed files with 24 additions and 22 deletions

View File

@ -10,7 +10,7 @@
- 零业务代码入侵 - 零业务代码入侵
--- ---
- [Gitee](https://gitee.com/dotnetchina/sharding-core) 国内镜像 - [Gitee](https://gitee.com/xuejm/sharding-core) 国内镜像
- [捐赠](#捐赠) - [捐赠](#捐赠)

View File

@ -11,7 +11,7 @@ high performance lightweight solution for efcore sharding table and sharding dat
- zero incursion - zero incursion
--- ---
- [Gitee](https://gitee.com/dotnetchina/sharding-core) 国内镜像 - [Gitee](https://gitee.com/xuejm/sharding-core) 国内镜像
- [捐赠](#捐赠) - [捐赠](#捐赠)

View File

@ -6,6 +6,7 @@ using Sample.MySql.multi;
using Sample.MySql.Shardings; using Sample.MySql.Shardings;
using ShardingCore.Core.RuntimeContexts; using ShardingCore.Core.RuntimeContexts;
using ShardingCore.Core.VirtualRoutes.TableRoutes.Abstractions; using ShardingCore.Core.VirtualRoutes.TableRoutes.Abstractions;
using ShardingCore.Extensions.ShardingQueryableExtensions;
using ShardingCore.Helpers; using ShardingCore.Helpers;
namespace Sample.MySql.Controllers namespace Sample.MySql.Controllers

View File

@ -194,6 +194,7 @@ namespace Sample.MySql
defaultShardingDbContext.Database.Migrate(); defaultShardingDbContext.Database.Migrate();
} }
} }
app.ApplicationServices.UseAutoTryCompensateTable();
// using (var scope = app.ApplicationServices.CreateScope()) // using (var scope = app.ApplicationServices.CreateScope())
// { // {
// var defaultShardingDbContext = scope.ServiceProvider.GetService<OtherDbContext>(); // var defaultShardingDbContext = scope.ServiceProvider.GetService<OtherDbContext>();

View File

@ -23,7 +23,7 @@ namespace ShardingCore.Sharding.MergeEngines.ShardingMergeEngines.Abstractions.I
protected abstract IExecutor<TResult> CreateExecutor(); protected abstract IExecutor<TResult> CreateExecutor();
public virtual TResult MergeResult() public virtual TResult MergeResult()
{ {
return MergeResultAsync().WaitAndUnwrapException(false); return MergeResultAsync().WaitAndUnwrapException();
} }
public virtual async Task<TResult> MergeResultAsync(CancellationToken cancellationToken = new CancellationToken()) public virtual async Task<TResult> MergeResultAsync(CancellationToken cancellationToken = new CancellationToken())

View File

@ -17,7 +17,7 @@ namespace ShardingCore.Sharding.MergeEngines.ShardingMergeEngines.Abstractions.I
protected abstract IExecutor<RouteQueryResult<TResult>> CreateExecutor(); protected abstract IExecutor<RouteQueryResult<TResult>> CreateExecutor();
public virtual TResult MergeResult() public virtual TResult MergeResult()
{ {
return MergeResultAsync().WaitAndUnwrapException(false); return MergeResultAsync().WaitAndUnwrapException();
} }
public async Task<TResult> MergeResultAsync(CancellationToken cancellationToken = new CancellationToken()) public async Task<TResult> MergeResultAsync(CancellationToken cancellationToken = new CancellationToken())

View File

@ -34,7 +34,7 @@ namespace ShardingCore.Sharding.MergeEngines.ShardingMergeEngines
public TResult MergeResult() public TResult MergeResult()
{ {
return MergeResultAsync().WaitAndUnwrapException(false); return MergeResultAsync().WaitAndUnwrapException();
} }
public async Task<TResult> MergeResultAsync(CancellationToken cancellationToken = new CancellationToken()) public async Task<TResult> MergeResultAsync(CancellationToken cancellationToken = new CancellationToken())

View File

@ -33,7 +33,7 @@ namespace ShardingCore.Sharding.MergeEngines.ShardingMergeEngines
public TResult MergeResult() public TResult MergeResult()
{ {
return MergeResultAsync().WaitAndUnwrapException(false); return MergeResultAsync().WaitAndUnwrapException();
} }

View File

@ -33,7 +33,7 @@ namespace ShardingCore.Sharding.MergeEngines.ShardingMergeEngines
public TResult MergeResult() public TResult MergeResult()
{ {
return MergeResultAsync().WaitAndUnwrapException(false); return MergeResultAsync().WaitAndUnwrapException();
} }

View File

@ -61,12 +61,12 @@
<NoWarn>1701;1702;1591;</NoWarn> <NoWarn>1701;1702;1591;</NoWarn>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Compile Remove="Core\VirtualRoutes\RouteConditions\**"/> <Compile Remove="Core\VirtualRoutes\RouteConditions\**" />
<Compile Remove="Sharding\Abstractions\MergeParseContexts\**"/> <Compile Remove="Sharding\Abstractions\MergeParseContexts\**" />
<EmbeddedResource Remove="Core\VirtualRoutes\RouteConditions\**"/> <EmbeddedResource Remove="Core\VirtualRoutes\RouteConditions\**" />
<EmbeddedResource Remove="Sharding\Abstractions\MergeParseContexts\**"/> <EmbeddedResource Remove="Sharding\Abstractions\MergeParseContexts\**" />
<None Remove="Core\VirtualRoutes\RouteConditions\**"/> <None Remove="Core\VirtualRoutes\RouteConditions\**" />
<None Remove="Sharding\Abstractions\MergeParseContexts\**"/> <None Remove="Sharding\Abstractions\MergeParseContexts\**" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="..\..\Logo\logo.png"> <None Include="..\..\Logo\logo.png">
@ -75,22 +75,22 @@
</None> </None>
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp2'"> <ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp2'">
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.*"/> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.*" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="2.2.*"/> <PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="2.2.*" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3' or '$(TargetFramework)' == 'netstandard2.0'"> <ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3' or '$(TargetFramework)' == 'netstandard2.0'">
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.*"/> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.*" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="3.1.*"/> <PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="3.1.*" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net5' or '$(TargetFramework)' == 'netstandard2.1'"> <ItemGroup Condition="'$(TargetFramework)' == 'net5' or '$(TargetFramework)' == 'netstandard2.1'">
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.*"/> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.*" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="5.0.*"/> <PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="5.0.*" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net6'"> <ItemGroup Condition="'$(TargetFramework)' == 'net6'">
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.*"/> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.*" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="6.0.*"/> <PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="6.0.*" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Folder Include="Sharding\Visitors\GroupBys"/> <Folder Include="Sharding\Visitors\GroupBys" />
</ItemGroup> </ItemGroup>
</Project> </Project>