# NCDC **Repository Path**: xuejm/NCDC ## Basic Information - **Project Name**: NCDC - **Description**: .Net Core Distributed Connector - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-19 - **Last Updated**: 2022-12-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # .Net Core Distributed Connector ## ShardingRuleConfiguration 整个项目的分片规则配置 - TableRuleConfigs 用来存储各个表的分片规则 - DefaultTableShardingStrategyConfig 默认的分表策略配置 - DefaultDatabaseShardingStrategyConfig 默认分库策略配置 - DefaultDataSourceName 默认数据源名称 ## ShardingDataSourceFactory 用于创建IDataSource ## IDataSource 用于创建DbConnection ### GenericDataSource 通用的数据源实现 ### ShardingDataSource 分片的数据源实现 ## ShardingRuntimeContext ### 分片规则 ### 配置信息 ### 数据库类型 ### 执行引擎 ### sql解析引擎 ### 获取分片元信息