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