public OneDbVirtualTable(IServiceProvider serviceProvider) { ShardingConfig = ShardingKeyParser.Parse(EntityType); _route = (IVirtualRoute <T>)serviceProvider.GetService(typeof(IVirtualRoute <T>)) ?? throw new NotImplementedException($"未实现:[IVirtualRoute<T>]接口 T:[{EntityType}]"); }
public OneDbVirtualTable(IServiceProvider serviceProvider) { _virtualRoute = serviceProvider.GetService <IVirtualRoute <T> >() ?? throw new ShardingOwnerNotFoundException($"{EntityType}"); ShardingConfig = ShardingKeyUtil.Parse(EntityType); }