修改readme
This commit is contained in:
parent
bbc15515be
commit
f1e2d1c5bd
|
@ -10,7 +10,7 @@
|
||||||
- 零业务代码入侵
|
- 零业务代码入侵
|
||||||
|
|
||||||
---
|
---
|
||||||
- [Gitee](https://gitee.com/dotnetchina/sharding-core) 国内镜像
|
- [Gitee](https://gitee.com/xuejm/sharding-core) 国内镜像
|
||||||
|
|
||||||
- [捐赠](#捐赠)
|
- [捐赠](#捐赠)
|
||||||
|
|
||||||
|
|
|
@ -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) 国内镜像
|
||||||
|
|
||||||
- [捐赠](#捐赠)
|
- [捐赠](#捐赠)
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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>();
|
||||||
|
|
|
@ -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())
|
||||||
|
|
|
@ -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())
|
||||||
|
|
|
@ -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())
|
||||||
|
|
|
@ -33,7 +33,7 @@ namespace ShardingCore.Sharding.MergeEngines.ShardingMergeEngines
|
||||||
|
|
||||||
public TResult MergeResult()
|
public TResult MergeResult()
|
||||||
{
|
{
|
||||||
return MergeResultAsync().WaitAndUnwrapException(false);
|
return MergeResultAsync().WaitAndUnwrapException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ namespace ShardingCore.Sharding.MergeEngines.ShardingMergeEngines
|
||||||
|
|
||||||
public TResult MergeResult()
|
public TResult MergeResult()
|
||||||
{
|
{
|
||||||
return MergeResultAsync().WaitAndUnwrapException(false);
|
return MergeResultAsync().WaitAndUnwrapException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue