Skip to content

Commit 1e715ff

Browse files
committed
[#266] 7.x.1.21
1 parent b730c4e commit 1e715ff

File tree

3 files changed

+15
-6
lines changed

3 files changed

+15
-6
lines changed

nuget-publish.bat

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
:start
22
::定义版本
3-
set EFCORE8=7.8.1.20
4-
set EFCORE7=7.7.1.20
5-
set EFCORE6=7.6.1.20
6-
set EFCORE5=7.5.1.20
7-
set EFCORE3=7.3.1.20
8-
set EFCORE2=7.2.1.20
3+
set EFCORE8=7.8.1.21
4+
set EFCORE7=7.7.1.21
5+
set EFCORE6=7.6.1.21
6+
set EFCORE5=7.5.1.21
7+
set EFCORE3=7.3.1.21
8+
set EFCORE2=7.2.1.21
99

1010
::删除所有bin与obj下的文件
1111
@echo off

src/ShardingCore/Core/VirtualRoutes/DataSourceRoutes/Abstractions/AbstractShardingOperatorVirtualDataSourceRoute.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ protected override List<string> DoRouteWithPredicate(List<string> allDataSourceN
3535

3636
public virtual object GetCompareValueByShardingKey(object shardingKey, string shardingPropertyName)
3737
{
38+
if (EntityMetadata.IsMainShardingDataSourceKey(shardingPropertyName))
39+
{
40+
return ShardingKeyToDataSourceName(shardingKey);
41+
}
3842
return shardingKey;
3943
}
4044

src/ShardingCore/Core/VirtualRoutes/TableRoutes/Abstractions/AbstractShardingOperatorVirtualTableRoute.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,13 @@ protected override List<TableRouteUnit> DoRouteWithPredicate(DataSourceRouteResu
4040
return sqlRouteUnits;
4141
}
4242

43+
4344
public virtual object GetCompareValueByShardingKey(object shardingKey, string shardingPropertyName)
4445
{
46+
if (EntityMetadata.IsMainShardingTableKey(shardingPropertyName))
47+
{
48+
return ShardingKeyToTail(shardingKey);
49+
}
4550
return shardingKey;
4651
}
4752

0 commit comments

Comments
 (0)