https://github.com/xuejmnet/ncdc
sharding-connector is dotnet sharding proxy framework based on ado.net
https://github.com/xuejmnet/ncdc
sharding sharding-adonet sharding-connector sharding-efcore sharding-jdbc sharding-orm shardingsphere
Last synced: 11 months ago
JSON representation
sharding-connector is dotnet sharding proxy framework based on ado.net
- Host: GitHub
- URL: https://github.com/xuejmnet/ncdc
- Owner: xuejmnet
- License: apache-2.0
- Created: 2021-04-25T03:25:05.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2022-12-05T05:09:14.000Z (over 3 years ago)
- Last Synced: 2025-07-03T22:02:58.944Z (11 months ago)
- Topics: sharding, sharding-adonet, sharding-connector, sharding-efcore, sharding-jdbc, sharding-orm, shardingsphere
- Language: C#
- Homepage:
- Size: 2.91 MB
- Stars: 27
- Watchers: 2
- Forks: 4
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# .Net Core Distributed Connector
## ShardingRuleConfiguration
整个项目的分片规则配置
- TableRuleConfigs 用来存储各个表的分片规则
- DefaultTableShardingStrategyConfig 默认的分表策略配置
- DefaultDatabaseShardingStrategyConfig 默认分库策略配置
- DefaultDataSourceName 默认数据源名称
## ShardingDataSourceFactory
用于创建IDataSource
## IDataSource
用于创建DbConnection
### GenericDataSource
通用的数据源实现
### ShardingDataSource
分片的数据源实现
## ShardingRuntimeContext
### 分片规则
### 配置信息
### 数据库类型
### 执行引擎
### sql解析引擎
### 获取分片元信息