Skip to content

Commit 703bf84

Browse files
committed
移除不需要的代码,优化表达式解析
1 parent 84326c2 commit 703bf84

File tree

11 files changed

+667
-350
lines changed

11 files changed

+667
-350
lines changed

samples/Sample.AutoCreateIfPresent/Program.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
using ShardingCore.TableExists;
66
using ShardingCore.TableExists.Abstractions;
77

8+
9+
var join = string.Join(Environment.NewLine,Enumerable.Range(14,100).Select(o=>o+";"));
810
ILoggerFactory efLogger = LoggerFactory.Create(builder =>
911
{
1012
builder.AddFilter((category, level) => category == DbLoggerCategory.Database.Command.Name && level == LogLevel.Information).AddConsole();
@@ -19,12 +21,12 @@
1921
// builder.Services.AddEndpointsApiExplorer();
2022
// builder.Services.AddSwaggerGen();
2123
builder.Services.AddShardingDbContext<DefaultDbContext>()
22-
.AddEntityConfig(o =>
24+
.UseRouteConfig(o =>
2325
{
2426
o.AddShardingTableRoute<OrderByHourRoute>();
2527
o.AddShardingTableRoute<AreaDeviceRoute>();
2628
})
27-
.AddConfig(o =>
29+
.UseConfig(o =>
2830
{
2931
o.ThrowIfQueryRouteNotMatch = false;
3032
o.AddDefaultDataSource("ds0", "server=127.0.0.1;port=3306;database=shardingTest;userid=root;password=root;");
@@ -36,7 +38,7 @@
3638
{
3739
b.UseMySql(conn, new MySqlServerVersion(new Version())).UseLoggerFactory(efLogger);
3840
});
39-
}).ReplaceService<ITableEnsureManager,MySqlTableEnsureManager>().EnsureConfig();
41+
}).ReplaceService<ITableEnsureManager,MySqlTableEnsureManager>().AddShardingCore();
4042
var app = builder.Build();
4143

4244
// Configure the HTTP request pipeline.

src/ShardingCore/Sharding/MergeEngines/FirstAsyncInMemoryMergeEngine.cs

Lines changed: 0 additions & 49 deletions
This file was deleted.

src/ShardingCore/Sharding/MergeEngines/FirstOrDefaultAsyncInMemoryMergeEngine.cs

Lines changed: 0 additions & 45 deletions
This file was deleted.

src/ShardingCore/Sharding/MergeEngines/LastAsyncInMemoryMergeEngine.cs

Lines changed: 0 additions & 65 deletions
This file was deleted.

src/ShardingCore/Sharding/MergeEngines/LastOrDefaultAsyncInMemoryMergeEngine.cs

Lines changed: 0 additions & 66 deletions
This file was deleted.

src/ShardingCore/Sharding/MergeEngines/SingleAsyncInMemoryMergeEngine.cs

Lines changed: 0 additions & 62 deletions
This file was deleted.

src/ShardingCore/Sharding/MergeEngines/SingleOrDefaultAsyncInMemoryMergeEngine.cs

Lines changed: 0 additions & 42 deletions
This file was deleted.

0 commit comments

Comments
 (0)