(给DotNet加星标,提升.Net技能)
转自:寒空飞箭 cnblogs.com/coldairarrow/p/12733886.html
简介
本框架旨在为EF Core提供Sharding(即读写分离分库分表)支持,不仅提供了一套强大的普通数据操作接口,并且降低了分表难度,支持按时间自动分表扩容,提供的操作接口简洁统一.
源码地址:https://github.com/Coldairarrow/EFCore.Sharding
配置
class Base_UnitTestShardingRule : ModShardingRule .AddPhysicDb(ReadWriteType.Read | ReadWriteType.Write,
.AddPhysicTable
使用
配置完成,下面开始使用,使用方式非常简单,与平常使用基本一致
首先获取分片仓储接口IShardingRepository
IShardingRepository _db
=DbFactory.GetRepository().ToSharding();
然后即可进行数据操作: